Du könntest einfach eine globale Variable, die überall im ganzen Programm zu erreichen ist, deklarieren, nämlich so
Delphi-Quellcode:
...
var
Form1: TForm1;
meineGlobaleVariable: String;
implementation
...
oder du machst dir eine Variable in Form1 rein:
Delphi-Quellcode:
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen}
public
meineVariable: String;
end;
Zum Verwenden kannst du dann in dem ButtonClick Ereignis in Form2 einfach sowas machen
Delphi-Quellcode:
//Beipsiel 1
meineGlobaleVariable := 'abc';
//Beispiel 2
Form1.meineVariable := 'abc';