Annotation of Examples/DatabaseKit/OracleDemo/Controller.m, revision 1.1

1.1     ! root        1: /* Controller.m:
        !             2:  * You may freely copy, distribute, and reuse the code in this example.
        !             3:  * NeXT disclaims any warranty of any kind, expressed or  implied, as to its
        !             4:  * fitness for any particular use.
        !             5:  *
        !             6:  * Written by Mai Nguyen, NeXT Developer Support
        !             7:  *
        !             8:  */
        !             9: 
        !            10: #import "Controller.h"
        !            11: #import        <dbkit/dbkit.h>
        !            12: #import <libc.h>
        !            13: 
        !            14: /* Define localized strings */
        !            15: #define INSTALL_MODEL NXLocalizedString("Please install OracleDemo.dbmodela into your project directory and restart.", NULL, "Notify user that OracleDemo.dbmodela must be installed in his project directory.")
        !            16: 
        !            17: @implementation Controller
        !            18: 
        !            19: /* Extract the actual database and recordlist from the DBModule UI Object
        !            20:  */ 
        !            21: -appDidInit:sender
        !            22: {
        !            23:                /* Notify the user if the database can't be found */
        !            24:        if (![DBDatabase findDatabaseNamed:"OracleDemo" connect:YES]) {
        !            25:                NXRunAlertPanel(NULL, INSTALL_MODEL, "OK", NULL, NULL);
        !            26:                return self;
        !            27:        }       
        !            28:                
        !            29:        [theWindow makeKeyAndOrderFront:nil];
        !            30:        return self;
        !            31: }
        !            32: 
        !            33: @end
        !            34: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.