Einzelnen Beitrag anzeigen

rebugger

Registriert seit: 29. Okt 2002
Ort: Auerbach
190 Beiträge
 
Delphi 7 Professional
 
#1

Überlegung: SplashScreen

  Alt 31. Jan 2004, 11:06
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.
  Mit Zitat antworten Zitat