Entwickler-Ecke
Sonstiges (Delphi) - Ladefenster beim Starten eines Programms
Luncustaf - Fr 08.11.02 09:07
Titel: Ladefenster beim Starten eines Programms
Hi,
ersma sorry für den doofen threadtitel - wusste nichts anderes.
wie kann ich zb ein fenster machen zb wie bei adobe photoshop wo der name des programms draufsteht und vllt ne fortschrittsanzeige gemacht wird wo angegeben wird was gerade gemacht wird.
das mit der fortschrittsanzeige ist nicht das problem - sondern wie vekommei ch das fenster hin.
kann ich da einfach die Form1 nehmen ein bild drauf legen und das wars? und diese dann wenn das programm fertig geladen sit verschwinden lassen und dann zb form2 qaufrufen oder gibt es da was spezielles?
gr€€tz
Tino - Fr 08.11.02 09:25
Such mal hier im Forum nach Splashscreen!
Gruß
TINO
UGrohne - Fr 08.11.02 10:27
Also ich hab das damals folgendermaßen gelöst (Achtung, es folgt ALTER Code :lol: ):
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| with Tsplash.Create(nil) do try Show; Update; loading.Caption:='Mainframe'; Update; Application.CreateForm(TeasyVokmainform, easyVokmainform); loading.Caption:='Opening-Sessions'; Update; Application.CreateForm(Topendbform, opendbform); loading.Caption:='Options'; Update; [...] finally Free;end; Application.Run; |
Da kamen noch einige Fensterchen hinterher.
Das alles steht im Projekt-Quelltext in keiner Formular-Unit.
Da haste für jedes Formular:
Quelltext
1:
| Application.CreateForm(Topendbform, opendbform); |
und dann hängste den Rest dazwischen.
Das war meine Lösung... *g*
Gruß, Uwe
UGrohne - Fr 08.11.02 18:11
Ja, is ja schon gut, tut mir ja leid. Stell mich in die nächste Ecke und schäm mich.
Hab den Post von Tino nicht gelesen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!