Forum: Win32/Win64 API (native code)
by SirThornberry,
8. Sep 2010
Da hat der schwarze Delphin recht :-D Darauf hab ich gar nicht geachtet. Aber ich denke der Fragesteller hat es bereits richtig da sonst auch die erste Variante bei ihm nicht funktionieren würde.
Forum: Win32/Win64 API (native code)
by SirThornberry,
8. Sep 2010
Frame1.Label1 := 'a'; <<< erkennt er nicht
Der Grund ist recht einfach. Es kann ja sein das du mehrere Formulare hast und wenn du einfach Frame1.Irgendwas schreibst weiß weder der Compiler noch sonst wer wo sich der Frame befindet (er könnte ja auch auf Form2 liegen).
Daher muss es dann natürlich heißen
Form1.Frame1.Label1 := 'a';
Das funktioniert natürlich nur wenn der Frame auch auf...