Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#1

bei Form.create auf anderes Formular zugreifen

  Alt 10. Mär 2006, 13:03
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
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat