Danke, habe das alles eingebunden. Kommt da irgendeine Anzeige oder etwas anderes, was anzeigt, dass etwas "faul" ist?
Ja, z.B. beim Beenden des Programms.
Aber wie soll ich sonst die Daten ins neue Form bringen?
Ich dachte es mir doch schon, dass OnActivate nicht wirklich sinnvoll ist...
Das geht viel einfacher:
Delphi-Quellcode:
var
MySecondForm: TMySecondForm;
begin
MySecondForm := TMySecondForm.Create(Self);
try
MySecondForm.LoadData(MyDataObject);
MySecondForm.ShowModal;
finally
MySecondForm.Free;
end;
end;
Das mal als Beispiel.
Du kannst doch vor der Anzeige einfach die Daten aktualisieren und dann erst das Formular anzeigen. Da brauchst du keine Events oder irgendwas.