Delphi-PRAXiS
Seite 2 von 10     12 34     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)

sakura 28. Okt 2003 10:01

Re: Tutorial: Splash Screens
 
Sicher ist sicher, folgende Zeile noch einfügen:

Code:
procedure TfrmMain.FormCreate(Sender: TObject);
begin
  Sleep(1500);
  frmSplash.Label1.Caption := 'Initializing...';
  [color=#008000]frmSplash.Refresh;[/color]
end;
...:cat:...

Stevie 28. Okt 2003 10:42

Re: Tutorial: Splash Screens
 
Wann wird der Splash Screen den nicht neu gezeichnet?

sakura 28. Okt 2003 11:30

Re: Tutorial: Splash Screens
 
Zitat:

Zitat von Stevie
Wann wird der Splash Screen den nicht neu gezeichnet?

Ja, aber ansonsten kann es passieren, daß das Label nicht neu gezeichnet wird.

...:cat:...

Stevie 28. Okt 2003 11:56

Re: Tutorial: Splash Screens
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Stevie
Wann wird der Splash Screen den nicht neu gezeichnet?

Ja, aber ansonsten kann es passieren, daß das Label nicht neu gezeichnet wird.

...:cat:...

Frage: Wann? -> Antwort: Ja -> :gruebel: :wiejetzt: :roll:

Ich wollte doch nur wissen, wann das denn der Fall sein kann, dass das Label nicht neu gezeichnet wird!? :-D

sakura 28. Okt 2003 12:34

Re: Tutorial: Splash Screens
 
Sorry :oops: Wenn Dein Programm mehr macht als nur Zeit verstreichen zu lassen. Also wenn der SplashScreen angezeigt wird und im Hintergrund wirklich die Anwendung geladen wird, Daten analysiert, etc. ;-) Der SplashScreen wird nur dann neu gezeichnet, wenn die Anwendung gerade nichts tut ("ThreadState" ist idle).

...:cat:...

Stevie 28. Okt 2003 12:39

Re: Tutorial: Splash Screens
 
Ahhh, richtig! :idea:
Jetzt wird mir auch klar, warum manchmal ein Programm seine GUI nicht updatet, wenn es ausgelastet ist! Danke sakura! *streichel*

PlanetofBlade 27. Nov 2003 14:25

Re: Tutorial: Splash Screens
 
Hi,

erst ma n1 zum Tutorial. Hat sofort funktioniert, als ich es einbaute, aber ;)


Ich erstelle hinter dem Splash Screen andere Formulare

Delphi-Quellcode:
    Application.CreateForm(TdasFormular, dasFormular);
    dasFormular.Free;
Jenes Formular wird von mir nach dem Create sofort wieder gefreeed, sodass es eigentlich nicht zu einem Zeichnen des Formulars kommen kann, aber trotzdem sehe ich ein graues Fenster das kurz zuckt, also sich anzeigt und sich dann closed!

Also mein Splash - Screen sollte halt vor allem Modal sein, was im Hintergrund passiert!
Ich versteh das halt nicht warum da das Fenster angezeigt wird, aber ich es erstens Visible := FALSE gesetz habe und zweitens ich es eigentlich gar nicht zum zeichnen auffordere, also mit

Delphi-Quellcode:
    dasFormular.Show;
Need Help :)

tHx schon ma!

gReetz PlaneT

sakura 27. Nov 2003 14:32

Re: Tutorial: Splash Screens
 
Gegen das "aufblitzen" des Forms kann ich Dir nicht helfen, aber den Splash könntest Du mit FormStykle zu fsStayOnTop im ObjectInspector nachhelfen ;-)

...:cat:...

PlanetofBlade 27. Nov 2003 14:35

Re: Tutorial: Splash Screens
 
Supi, des funtzt!

tHx nochma für die Hilfe und dein schnelles reagieren :thuimb:

sakura 27. Nov 2003 14:35

Re: Tutorial: Splash Screens
 
Zitat:

Zitat von PlanetofBlade
Supi, des funtzt!

:firejump:

Zitat:

Zitat von PlanetofBlade
tHx nochma für die Hilfe und dein schnelles reagieren :thuimb:

Ich war gerade da ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.
Seite 2 von 10     12 34     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