Die Frage kam gerade erst. Hier findest du von mir ein Beispiel inkl. Beispielprojekt:
www.delphi-forum.de/....php?p=567110#567110
Das sähe bei dir also dann so aus:
Unit1.pas
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| Form2 := TForm2.Create(nil); try Form2.XYZ := 'Test'; if Form2.ShowModal = mrOK then begin .... end finally Form2.Free; end; |
Unit2.pas
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| type TForm2 = class(TForm) ... public XYZ: String; end;
...
procedure TForm2.Button1Click(Sender: TObject); begin ShowMessage(XYZ); end; |
Nach dem ShowModal kannst du die natürlich auch wieder auslesen, wenn die Werte in Form2 verändert werden.