Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

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

AW: Zwischen dynamischen Forms kommunizieren

  Alt 15. Feb 2014, 08: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
AppCentral
  Mit Zitat antworten Zitat