Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: In welchem Package ist TForm drin?

  Alt 11. Mai 2009, 17:26
Du kannst auch das Ereignis OnActivate benutzen und nach der Anzeige dieses Ereignis löschen. Damit hast du doch praktisch schon alles fertig...
Delphi-Quellcode:
procedure TFormX.FormActivate(Sender: TObject);
begin
  OnActivate := nil;

  ...

end;
// EDIT:
Nachteil bei einem solchen Vorgehen: Der Benutzer sieht schon das Formular und ärgert sich, dass es noch nicht reagiert. Deshalb nehme ich eher einen SplashScreen, wenn es wirklich zu lange dauert.

Und bei meinen besten Projekten benutze ich Threads, das ist zwar am aufwendigsten, aber für den Benutzer auch deutlich am besten.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat