| 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 |
|