Delphi-PRAXiS
Seite 4 von 10   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Tutorial: Splash Screens (https://www.delphipraxis.net/8637-tutorial-splash-screens.html)

canada 10. Mär 2004 07:39

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:
procedure TfrmMain.Button3Click(Sender: TObject);
begin
 Form3.ShowModal;
end;
bloß geht das net, er kompiliert es aber, wenn ich deie entsprechenden Button auswähle erhalte ich immer einen Speicherfehler an XYZ "0000000".

aber der Rest geht einwandfrei, die anderen Form`s.

Bild füge ich später bei, geht zur Zeit bloß net (Schule).

thx :!:

Phoenix 10. Mär 2004 07:45

Re: Tutorial: Splash Screens
 
Zitat:

Zitat von canada
Code:
procedure TfrmMain.Button3Click(Sender: TObject);
begin
   Form3.ShowModal;
end;
bloß geht das net, er kompiliert es aber, wenn ich deie entsprechenden Button auswähle erhalte ich immer einen Speicherfehler an XYZ "0000000".

Hast Du in der Projektdatei (oder im Formular) vorher auch mit
Delphi-Quellcode:
Form3 := TForm3.Create(application);
gemacht (will heissen: Das Formular erzeugt), bevor Du versuchst es anzuzeigen?

canada 10. Mär 2004 07:51

Re: Tutorial: Splash Screens
 
danke :!: das war es, ...

canada 10. Mär 2004 12:20

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)

lorenz 10. Mär 2004 13:13

Re: Tutorial: Splash Screens
 
Hallo Canada,

Ja nicht mit StayOnTop? :gruebel:

MfG

Lorenz

Phoenix 10. Mär 2004 13:18

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.

canada 10. Mär 2004 15:03

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 :!:

Unplugged 22. Jul 2004 23:46

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:
//Hauptformular
procedure TForm1.FormCreate(Sender: TObject);
begin
...
// von hier aus wird die Progressbar und ein Label des Splashscreens gesteuert
end;
Die Unit des Splashscreens enthält keine Funktionen/Ereignisse

Hoffe jemand kann mir weiterhelfen, Danke

fkerber 23. Jul 2004 06:38

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

Unplugged 23. Jul 2004 12:31

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 23:07 Uhr.
Seite 4 von 10   « Erste     234 56     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz