Einzelnen Beitrag anzeigen

Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: Formular soll beim Schließen ein Wert zurückgeben

  Alt 26. Feb 2019, 17:11
Was spricht für diesen Anwendungsfall denn gegen ein öffentliches Feld?

Code:
...
public
// in Form2
  FVariable: string;
...
Code:
// in Form1 der Aufruf
Form2:=TForm2.Create(self);
try
  if Form2.ShowModal = mrOK then
  begin
    ShowMessage(Form2.FVariable);
  end;
finally
  Form2.free
end;
Alternativ kannst Du auch eine dritte unit nehmen, in der die Datenhaltung in einem eigenen Objekt gemacht wird. Kommt wie so oft auf den Anwendungsfall an und ob es wirklich nur eine Variable ist oder ein Dutzend.
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.
  Mit Zitat antworten Zitat