Annotation of Examples/DatabaseKit/OracleDemo/Controller.m, revision 1.1.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.