| 1 | 
 PROGRAM oni_trainer; | 
 
 
 
 
 
 | 2 | 
 USES | 
 
 
 
 
 
 | 3 | 
   Forms, Windows, | 
 
 
 
 
 
 | 4 | 
   Unit1 IN 'Unit1.pas' {Form1}, | 
 
 
 
 
 
 | 5 | 
   Unit2 IN 'Unit2.pas', | 
 
 
 
 
 
 | 6 | 
   Unit3 IN 'Unit3.pas' {CharForm}, | 
 
 
 
 
 
 | 7 | 
   Unit4 IN 'Unit4.pas' {Form4}, | 
 
 
 
 
 
 | 8 | 
   Unit5 IN 'Unit5.pas' {Form5}, | 
 
 
 
 
 
 | 9 | 
   Unit6 IN 'Unit6.pas' {Form6}, | 
 
 
 
 
 
 | 10 | 
   Unit7 IN 'Unit7.pas' {Form7}, | 
 
 
 
 
 
 | 11 | 
   Unit8 IN 'Unit8.pas', | 
 
 
 
 
 
 | 12 | 
   Unit9 IN 'Unit9.pas' {Form9}, | 
 
 
 
 
 
 | 13 | 
   Unit10 IN 'Unit10.pas' {Form10}, | 
 
 
 
 
 
 | 14 | 
   Unit11 IN 'Unit11.pas' {Form11}, | 
 
 
 
 
 
 | 15 | 
   Unit12 IN 'Unit12.pas' {Form12}, | 
 
 
 
 
 
 | 16 | 
   Unit13 IN 'Unit13.pas' {Form13}, | 
 
 
 
 
 
 | 17 | 
   Unit14 IN 'Unit14.pas' {Form14}, | 
 
 
 
 
 
 | 18 | 
   Unit15 IN 'Unit15.pas' {Form15}; | 
 
 
 
 
 
 | 19 | 
  | 
 
 
 
 
 
 | 20 | 
 {$R *.res} | 
 
 
 
 
 
 | 21 | 
 CONST | 
 
 
 
 
 
 | 22 | 
   MutexName = 'ONI-Trainer'; | 
 
 
 
 
 
 | 23 | 
 VAR | 
 
 
 
 
 
 | 24 | 
   hMutex: THandle; | 
 
 
 
 
 
 | 25 | 
  | 
 
 
 
 
 
 | 26 | 
 BEGIN | 
 
 
 
 
 
 | 27 | 
   hMutex:=CreateMutex(NIL, True, MutexName); | 
 
 
 
 
 
 | 28 | 
   IF (hMutex=0) OR (GetLastError=ERROR_ALREADY_EXISTS) THEN BEGIN | 
 
 
 
 
 
 | 29 | 
     CloseHandle(hMutex); | 
 
 
 
 
 
 | 30 | 
     Halt; | 
 
 
 
 
 
 | 31 | 
   END; | 
 
 
 
 
 
 | 32 | 
   Application.Initialize; | 
 
 
 
 
 
 | 33 | 
   Application.Title := 'ONI-Trainer'; | 
 
 
 
 
 
 | 34 | 
   Application.CreateForm(TForm1, Form1); | 
 
 
 
 
 
 | 35 | 
   Application.CreateForm(TForm5, Form5); | 
 
 
 
 
 
 | 36 | 
   Application.CreateForm(TForm6, Form6); | 
 
 
 
 
 
 | 37 | 
   Application.CreateForm(TForm7, Form7); | 
 
 
 
 
 
 | 38 | 
   Application.CreateForm(TForm10, Form10); | 
 
 
 
 
 
 | 39 | 
   Application.CreateForm(TForm11, Form11); | 
 
 
 
 
 
 | 40 | 
   Application.CreateForm(TForm12, Form12); | 
 
 
 
 
 
 | 41 | 
   Application.CreateForm(TForm13, Form13); | 
 
 
 
 
 
 | 42 | 
   Application.CreateForm(TForm4, Form4); | 
 
 
 
 
 
 | 43 | 
   Application.CreateForm(TForm14, Form14); | 
 
 
 
 
 
 | 44 | 
   Application.CreateForm(TForm15, Form15); | 
 
 
 
 
 
 | 45 | 
   Application.Run; | 
 
 
 
 
 
 | 46 | 
   CloseHandle(hMutex); | 
 
 
 
 
 
 | 47 | 
 END. | 
 
 
 
 
 
 | 48 | 
  |