Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
13. Feb 2008
wenn du 2 sekunden warten willst dann so:
procedure TForm1.FormCreate(Sender: TObject);
var mySplash: TYourSplashForm;
begin
mySplash := TyourSplashForm.Create(nil);
mySplash.Show;
Application.ProcessMessages;
sleep(2000);
//do the things
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
12. Feb 2008
@DataCool: Ich glaub du kennst die Edit-Funktion :wink: Zudem glaub ich das deine Antwort ihn kein Stück weiter gebracht hat. Er weiß ja eben nicht wie er das macht (weil du zum Beispiel auch nicht auf die Problematik eingegangen bist das die zweite form ja erst nach der ersten im Normalfall erzeugt wird). Ich denke aus diesem Grund hat der Fragesteller das zuerst erstelle Form genommen (weil...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
12. Feb 2008
Nicht wirklich. Denn nicht ein Programm ist in der Taskleiste zu sehen sondern ein Fenster. Und hast du dich noch nie gefragt warum nur 1 Taskbareintrag vorhanden ist obwohl es mehrere Forms gibts und somit mehrere Fenster?
Wie bereits erwähnt ist der Taskbareintrag nicht das Hauptform sondern ein anderes Fenster und das Hauptform hat gar keinen Taskbareintrag.
Aber mal anders, warum willst...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
12. Feb 2008
meine persönliche Meinung vorab: Nimm nicht das Mainform als Splash. das macht nur Arbeit weil du dann die gesamte Funktionalität in die andere Forms selbst implementieren musst. Das fängt damit an das sich dein Programm beendet sobald du das Mainform schließt.
Und jetzt etwas Hintergrund zu deiner Frage. Wenn das MainForm minimiert wird, wird das Form nicht wirklich minimiert in Delphi...