Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Verwendung von TStack
13. Okt 2012, 18:59
Du poppst die Speicheradresse der Variable auf deinen Stack?
*wo ist der ich hau dir auf die finger*-Smiley ?
Dein Stack wird zeitverzögert aufgerufen, daß heißt die Variable gibt es dann nicht mehr.
Da dieses Variable zufällig auf dem Stack (des Programms) liegt, greifst du also auf irgendwas zu, aber vermutlich nicht mehr auf den Wert der gedrückten Taste.
(da der Stack aber immer da ist, gibt es wenigstens keine Zugriffsverletzung)
Warum poppst du nicht einfach den "Wert" der gedrückten Taste drauf, bzw. warum verarbeitest du das nicht sofort?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (13. Okt 2012 um 19:01 Uhr)
|