Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Auf bisher nicht aufgerufene Forms zugreifen (form2.edit

  Alt 13. Jan 2006, 09:11
Zitat von Almond:
der Fehler tritt genau dort auf.
in der Zeile, wo ich auf das noch nicht erstellte(?) Formular zugreifen möchte.
Du hast den Grund ja schon selber erkannt. Die Variable Form2 ist eine Referenz auf ein Object vom Typ TForm2. Referenzen sind Zeiger. D.h. es existiert zu diesem Zeitpunkt keien Formular, auf welches du zugreifen könntest.

Delphi-Quellcode:
Form1 := TForm1.create; //Erzeugt Formular und weist es Form1 zu
Form2 := TForm2.create; //Erzeugt Formular und weist es Form2 zu
loadValuesfromINI (bla);
begin
ini-blabla
//ReadString ('lalalla ....

if xy <> 1 then form2.Label1.caption := 'unregistriert'; // <<< DA passiert der Fehler
Form2.show;
Markus Kinzler
  Mit Zitat antworten Zitat