home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Softwarová Záchrana 3
/
Softwarova-zachrana-3.bin
/
StartRight
/
source.zip
/
StartRight.dpr
< prev
next >
Wrap
Text File
|
2004-10-13
|
2KB
|
57 lines
program StartRight;
uses
Forms,
Windows,
SysUtils,
Dialogs,
UnitFrmMain in 'UnitFrmMain.pas' {frmMain},
UnitStartupMover in 'UnitStartupMover.pas',
UnitStartupRunner in 'UnitStartupRunner.pas',
UnitMyKeys in 'UnitMyKeys.pas',
UnitFrmDummyRunner in 'UnitFrmDummyRunner.pas' {frmDummyRunner},
UnitErrorLog in 'UnitErrorLog.pas',
UnitFormEdit in 'UnitFormEdit.pas' {FrmEdit},
UnitListViewMover in 'UnitListViewMover.pas',
UnitFrmAbout in 'UnitFrmAbout.pas' {FrmAbout},
UnitItemManager in 'UnitItemManager.pas',
UnitSpecialPaths in 'UnitSpecialPaths.pas',
UnitFrmOptions in 'UnitFrmOptions.pas' {FrmOptions},
UnitUtils in 'UnitUtils.pas',
UnitMyRegistry in 'UnitMyRegistry.pas',
UnitCPUUsage in 'UnitCPUUsage.pas',
UnitFrmAutoTuneError in 'UnitFrmAutoTuneError.pas' {FrmAutoTuneError};
{$R *.res}
var M : integer;
begin
m := Windows.CreateMutex(nil, true, pchar(ExtractFileName(Application.exename)));
if (Windows.GetLastError = 0) then begin
Application.Initialize;
if (ParamCount <> 0) then begin
Application.ShowMainForm := false;
end;
Application.CreateForm(TfrmMain, frmMain);
Application.CreateForm(TFrmAutoTuneError, FrmAutoTuneError);
Application.CreateForm(TFrmOptions, FrmOptions);
Application.CreateForm(TFrmEdit, FrmEdit);
Application.CreateForm(TFrmAbout, FrmAbout);
Application.CreateForm(TfrmDummyRunner, frmDummyRunner);
FrmMain.MyCreate;
Application.Run;
if m <> 0 then Windows.CloseHandle(m);
end else begin
ShowMessage('Only one instance of StartRight can be run. Terminating.');
Application.Terminate;
Halt(0);
end;
end.