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;