![]() |
Wieder mal splashscreen
mit folgenden code erstelle ich ein splashscreen.
Delphi-Quellcode:
nun wird auf der splashscreen ein bild geladen.
program Kindergarten;
uses Forms, windows, Main_unit1 in 'Main_unit1.pas' {Form1}, Splash_unit in 'Splash_unit.pas' {Splashscreen}; {$R *.RES} begin SplashScreen := TSplashScreen.Create(Application); SplashScreen.Show; Application.Initialize; SplashScreen.Update; Sleep(2000); Application.CreateForm(TForm1, Form1); SplashScreen.Hide; SplashScreen.Free; Application.Run; end. frage. wie kann ich die komplette form anzeigen lassen. zur zeit ist es so, das erst die nackte form geladen wird und zeitverzögert das bild. im create des splashscreen habe ich die fkt zum laden der grafik, also
Delphi-Quellcode:
was kann man ändern
image1.picture.loadfromfile('das bild');
raik |
Re: Wieder mal splashscreen
mach mal nachdem du das Bild geladen hast ein
Delphi-Quellcode:
EDIT:
Update;
Außerdem sollte der Code für den Splash so aussehen:
Delphi-Quellcode:
EDIT2:
begin
SplashScreen := TSplashScreen.Create(Application); try SplashScreen.Show; Application.ProcessMessages; Application.Initialize; Application.CreateForm(TForm1, Form1); SplashScreen.Hide; finally SplashScreen.Free; end; Application.Run; end. Außerdem solltest du statt "Sleep" (falls du es denn brauchst), die "Delay" Prozedur aus der Code-Library benutzen. mfG mirage228 |
Re: Wieder mal splashscreen
so funktioniert es auch nicht.
schaue mir mal die delay funktion an raik |
Re: Wieder mal splashscreen
meines wissens nach, hab ich entweder in der code-libary mal einen beitrag zum thema splashscreens gefunden oder wars doch bei tutorials :gruebel: . vielleicht hilft dir das weiter.
|
Re: Wieder mal splashscreen
Zitat:
![]() ...:cat:... |
Re: Wieder mal splashscreen
Genau dieser wunderschöne Eintrag wars :wink:
|
Re: Wieder mal splashscreen
@ sakura
im netzwerk scheint das aber nicht zu klappen, wenn ich das programm starte kommt erst ein grauer Kasten und nach geraumer Zeit, das bild. :wall: :wall: :wall: es muss doch möglich sein, das das bild gleich mitkommt??? raik |
Re: Wieder mal splashscreen
Versuche mal nach dem LoadFromFile
Delphi-Quellcode:
...:cat:...
Image1.Repaint;
// oder Image1.Invalidate; // UND! Application.ProcessMessages; |
Re: Wieder mal splashscreen
klappt leider nicht, muß ich mir etwas anderes einfallen lassen.
trotzdem danke raik |
Re: Wieder mal splashscreen
es liegt am bild, mit einem jpg dauerst mit einem bmp ist es sofort da.
raik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 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-2025 by Thomas Breitkreuz