Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
1. Mär 2012
Delphi optimiert diese Objekt-variable weg.
Diese wird ja nur an einer Stelle verwendet, weswegen sie direkt in den Registern liegen kann.
z.B. in EAX
Jetzt kommt es darauf an, wofür vorher dieses EAX verwendet wurde
und schon hat man das in dieser Variable, was gerade in diesem EAX drinsteht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
1. Mär 2012
Das wird Zufall sein.
Lokale Variablen werden nicht automatisch initialisiert.
Es steht dort also ein "Zufallswert" drin.
Und bei VM wird in der Speicheradresse, welche DU hast vergessen zu initialisieren, vielleicht "zufällig" die Button-Komponente drinstehn.
Fazit: DU bist Schuld.