ich möchte gerne in einem Fenster ein Password eingeben können, dass er in einer Komponente eines anderen Fensters dann übernimmt. ich habe dazu folgende Codes:
Code: Alles auswählen
uses
Form2 in 'unit2.pas';
procedure TForm1.MenuItem2Click(Sender: TObject);
var
f : TForm2;
begin
with ZConnection1 do
begin
if Connected then Disconnect;
HostName:='localhost';
User:='sysdba';
end;
f := TForm2.Create(nil); // Neues Formular aufmachen
try
f.ShowModal();
finally
FreeAndNil(f);
end;
end;
Code: Alles auswählen
//uses
//Form1 in 'Unit1.pas';
procedure TForm2.Button1Click(Sender: TObject);
begin
Form1.ZConnection1.Password:= LabeledEdit1.Text;
try
Form1.ZConnection1.Connect;
If Form1.ZConnection1.Connected then ShowMessage('Verbunden')
else ShowMessage('Falsches Passwort. Bitte erneut versuchen.');
finally
Close;
end;
end;
Wenn ich es wie im Beispiel rauskommentiere, dann kann ich nicht auf die Komponenten der 1.Unit zugreife. Und ich will nicht mit Hilfsvariablen arbeiten.
Könnt ihr mir da vielleicht eine Hilfestellung geben?
Danke
Christian