![]() |
Re: Tutorial: Splash Screens
also ich habe es jetzt soweit hin bekommen das es mit dem Splash geht, es kommt und dann öffnet sich die hauptform(Hauptdatei), bloß habe ich im hauptfromular auch den folgenden Code enthalten
Code:
bloß geht das net, er kompiliert es aber, wenn ich deie entsprechenden Button auswähle erhalte ich immer einen Speicherfehler an XYZ "0000000".
procedure TfrmMain.Button3Click(Sender: TObject);
begin Form3.ShowModal; end; aber der Rest geht einwandfrei, die anderen Form`s. Bild füge ich später bei, geht zur Zeit bloß net (Schule). thx :!: |
Re: Tutorial: Splash Screens
Zitat:
Delphi-Quellcode:
gemacht (will heissen: Das Formular erzeugt), bevor Du versuchst es anzuzeigen?
Form3 := TForm3.Create(application);
|
Re: Tutorial: Splash Screens
danke :!: das war es, ...
|
Re: Tutorial: Splash Screens
naja, ich bins nochmal :wink:
noch eine letzte Frage, wie mach ich das bzw. was muss ich ändern wenn ich das splash auch sehen will wenn ich die Form3 öffne?! (post oben drüber) |
Re: Tutorial: Splash Screens
Hallo Canada,
Ja nicht mit StayOnTop? :gruebel: MfG Lorenz |
Re: Tutorial: Splash Screens
Vorher (also vor Form3.Show) den Splashscreen erzeugen, anzeigen und nach dem Show wieder zerstören. - Halt aus der Unit raus aber mit demselben Code wie in der Projektdatei.
|
Re: Tutorial: Splash Screens
Phoenix das geht bei mir trotzdem net, allg. oder ich hab wieder einen schönheits Fehler mit drinne ...
könntest du dir das mal anschauen, wäre ganz net :!: |
Re: Tutorial: Splash Screens
Hi, ich hab leider auch ein Problem mit meinem Splashscreen
Der Splashscreen enthält eine Progressbar, die anzeigt inwieweit das Programm seine Daten vorbereitet hat. Die Daten werden dabei im Hauptformular aufbereitet über OnCreate. Nur leider erhalte ich immer eine EExternalException und verstehe nicht wo das Problem ist
Delphi-Quellcode:
begin
try Splash := TSplash.Create(Application); Splash.Show; Application.Initialize; Splash.Update; Application.CreateForm(TForm1, Form1); finally Splash.Hide; Splash.Release; end; Application.Run; end.
Delphi-Quellcode:
Die Unit des Splashscreens enthält keine Funktionen/Ereignisse
//Hauptformular
procedure TForm1.FormCreate(Sender: TObject); begin ... // von hier aus wird die Progressbar und ein Label des Splashscreens gesteuert end; Hoffe jemand kann mir weiterhelfen, Danke |
Re: Tutorial: Splash Screens
Hi!
Wann genau tritt den die Exception auf? In welcher Zeile tritt sie auf? Was steht in der OnCreate des Haupformulars drin? Ciao fkerber |
Re: Tutorial: Splash Screens
oh man bin ich ein Trottel, es lang lediglich an einem TRegistry.Free, was ausversehen anstelle ans Ende des OnCreate, mitten hinein gelangte. Nach dieser Zeile wurde aber noch auf die Registry zugriffen wodurch dann diese Exception ausgelöst wurde.
War vielleicht gestern schon zu spät für nen klaren Kopf ;) Danke && Greetz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:10 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