Einzelnen Beitrag anzeigen

Zeithase

Registriert seit: 14. Apr 2005
Ort: Arnstadt
7 Beiträge
 
Delphi 6 Enterprise
 
#1

Globale Variable im Frame leer?

  Alt 17. Mai 2005, 11:33
Hallo,

Ich habe einen Splash-Screen, der eine globale Benutzervariable _USERNAME (String, definiert in einer externen globalen Unit) ausliest und setzt. Die MainForm kennt diese Variable ohne Probleme und liest auch den Wert richtig aus. Frame1 sagt zwar nicht, dass die Variable nicht definiert ist, allerdings hat sie keinen Wert dort. Kurze Info zur Initialisierung: zuerst Splash-Screen, dann MainForm, dann wird der Frame1 created. *Nach* dem Frame1.Show wird eine Funktion Frame1.UpdateFrame aufgerufen, die dort definiert ist. Diese soll ein Label mit _USERNAME beschriften, allerdings tut sie es nicht. Habe ich allerdings im Frame einen Button, der die gleiche Funktion ausführt, gibt es keine Probleme und die Variable hat einen Inhalt. Kann mir kurz einer erklären wieso?

Es grüßt,
der Zeithase.
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.
John Osborne (1929-94), brit. Bühnenautor u. Filmproduzent
  Mit Zitat antworten Zitat