Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

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

AW: Zwischen dynamischen Forms kommunizieren

  Alt 15. Feb 2014, 07:21
Ohne etwas Quelltext kann dir da niemand konkret helfen, aber ich vermute, dass du die Instanzen durcheinander bringst. Sprich auf eine Formularvariable zugreifst, dessen Formular gar nicht da ist.

Richtig wäre z.B.:
Delphi-Quellcode:
var
  SecondForm: TSecondForm;
begin
  SecondForm := TSecondForm.Create(nil);
  try
    SecondForm.OnExampleChange := ExampleChangeEvent;
    if IsPositiveResult(SecondForm.ShowModal) then
      DoSomethingWith(SecondForm.ExampleResult);
  finally
    SecondForm.Free;
  end;
end;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat