Einzelnen Beitrag anzeigen

axelf98

Registriert seit: 27. Aug 2003
Ort: Ennepetal
440 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Timer für procedure verzögerung?

  Alt 29. Jul 2004, 23:59
So dumm ist die Frage gar nicht:

Ich hatte selbst so ein Problem. Wenn man mehrere Fenster hat und die beim Start zeigen will und evtl. noch mit Inhalt füllen will, geht das nicht direkt im Oncreate des Hauptfensters, weil zu dem Zeitpunkt die anderen Fenster noch nicht "da" sind. Baut man einen Timer ein, mit 200ms Verzögerung, läuft das Ganze:

Delphi-Quellcode:
procedure TStartfenster.Timer1Timer(Sender: TObject);
begin
 AnderesFenster.visible := true;
 ...
 Timer1.enabled := false; // Hier wird er gleich wieder deaktiviert
end;
Oder gibt es noch eine andere Lösung für das Problem?
  Mit Zitat antworten Zitat