Hallo Community,
ich will diesen Thread jetzt nicht so einfach unbeendet offen lassen, deswegen möchte ich einmal berichten, wie ich mein Problem lösen konnte.
Das Problem bestand ja darin, wie DeddyH bereits schön beschrieben hatte:
Zitat:
In der *.dpr wird wahrscheinlich zuerst Form1 erzeugt und dann Form2. Da Du den einen Code bereits im OnCreate von Form1 ausführst, ist zum Zeitpunkt der Erstellung von Form2 die Variable bereits befüllt. Anders verhält es sich bei allen späteren Ereignissen von Form2, da zu diesem Zeitpunkt Form2 ja bereits erzeugt wurde und somit dessen OnCreate niemals mehr duchlaufen wird (zumindest solange Du das Formular nicht neu erzeugst).
Nun Habe ich das Form2 beim Start des Programms nicht gleich mit erstellen lassen, indem ich unter Projects-->Options das Form2 in Available Forms geschoben habe.
Trotzdem nochmal ein dickes Danke an DeddyH für seine schnellen Antworten.