Ich habe vor einen SplashScreen in mein Programm einzubauen, da es ca. 3 Sekunden dauert, bis das Fenster geladen ist und angezeigt wird.
1. Wenn ich jetzt den SplashScreen als Bild designe und dieses per Timage einbinde, wird bei
-BMP das Programm ca. 300KB größer
-Gif oder Jpeg das Programm 100KB größer (Units)
2. Wenn ich den SplashScreen aber per Komponenten zusammenbaue, wird das ganze viel kleiner.
Was ist die bessere Lösung ?
Nächste Frage:
Wie kann ich eine ProgressBar einbauen, die mir den aktuellen Status des Ladens anzeigt ?
Mein Code:
Delphi-Quellcode:
program smartcam;
uses
Forms,
unit_main in 'unit_main.pas' {frmMain},
unit_splash in 'unit_splash.pas' {frmSplash};
{$R *.res}
begin
frmSplash := TfrmSplash.Create(Application);
try
frmSplash.Show;
frmSplash.Update;
Application.Initialize;
Application.Title := 'SmartCam';
Application.CreateForm(TfrmMain, frmMain);
frmSplash.Hide;
finally
frmSplash.Free;
end;
Application.Run;
end.
Ich könnte dazwischen ja immer .Position erhöhen, das wäre aber zu grob.