![]() |
Überlegung: SplashScreen
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:
Ich könnte dazwischen ja immer .Position erhöhen, das wäre aber zu grob.
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. |
Re: Überlegung: SplashScreen
ich wills endlich auchmal sagen: 2Fragen - 2Threads :!:
|
Re: Überlegung: SplashScreen
2 Fragen zum Thema SplashScreen also 1 Thread
|
Re: Überlegung: SplashScreen
Guck mal in der Tutorials Sparte... Ich glaube Sakura war es, der da ein Tutorial drüber gemacht hat...
MfG Florian :hi: |
Re: Überlegung: SplashScreen
Also ich habe es auch mit der JPEG Unit gemacht. Auch wenn meine EXE größer wird (ist sowieso schon 1,65 MB :shock: ), das JPEG ist nur 20KB, also ist das ganze insgesamt kleiner.
mfG mirage228 |
Re: Überlegung: SplashScreen
Also ich hab bei einem SplashScreen eine bmp verwendet, da das Programm bei JPG wegen der unit grösser war als mit bmp (aus resource). Wenn man natürlich ohnehin jpeg verwendet sollte das kein Problem sein...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz