1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| program TEST;
uses
Forms,
splash in 'splash.pas' {SplashForm},
Main in 'Main.pas' {fmMain},
Browser in 'Browser.pas' {fmBrowser},
Config in 'Config.pas' {fmConfig},
Utils in 'Utils.pas',
SysUtils,
AlertMsg in 'AlertMsg.pas' {AlertMsgF},
GUI in 'GUI.pas',
save in 'save.pas',
OgMessages in 'OgMessages.pas',
global in 'global.pas',
crypt in 'crypt.pas',
HSLUtils in 'HSLUtils.pas';
{$R *.res}
var
SplashForm : TSplashForm;
i: integer;
begin
Application.Initialize;
Application.ShowMainForm := FALSE; // Ceci devrait, théoriquement, masquer mes fiches, mais avec ou sans, c'est pareil
// Création d'une splash form
SplashForm := TsplashForm.create(application);
SplashForm.Show;
SplashForm.Update; // Force le dessin du splash screen
try
Application.Title := 'Test';
// Le sleep permet d'afficher ma splash form au moins 1 seconde
Sleep(1000);
SplashForm.close;
// Ici, je créer mes différentes fiches
Application.CreateForm(TfmMain, fmMain);
Application.CreateForm(TfmBrowser, fmBrowser);
Application.CreateForm(TfmConfig, fmConfig);
Application.CreateForm(TAlertMsgF, AlertMsgF);
// Et la, je masque les fiches secondaires
fmBrowser.Hide;
fmConfig.Hide;
finally
SplashForm.Release;
end;
Application.Run;
end. |
Partager