Hi@all!
Hab in der Suche nix anständiges gefunden, vielleicht weil ich nicht genau weiß, wie ich das der Suche beibringen soll.
Folgendes Problem: Ich habe eine Hauptform. In der Form1.create Methode wird überprüft, ob Parameter übergeben worden sind. (Zum öffnen eines Files bsp. "C:\test.xyz".) Dann wird die Datei geöffnet und eingelesen. - Alles funktionierte einwandfrei - bis ich eine Verschlüsselung eingebaut habe. Hier muss nun ein Passwort eigegeben werden. Die Passworteingabe erfolgt über ein zweites Formular (Form2).
Es passiert also folgendes:
Delphi-Quellcode:
procedure Form1.create(...);
begin
[...]
p:=ParamCount();
[...] //(Parameter werden richtig zusammengesetzt und in filename gespeichert)
dateioeffnen(filename);
[...]
end;
[...]
procedure dateioeffnen(filename);
begin
Form2.showmodal; //hier ist das eigenliche Problem, weil ich noch nicht auf Form2 zugreifen kann,
//selbst mit Form2.create bekomme ich es nicht zum laufen...
passwort:=Form2.edit1.text;
[...]
end;
Habt ihr da ne Idee?
Viele Grüße,
Alleinherrscher