Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
Turbo Delphi für Win32
|
Re: seltsamer Fehler bei der Arbeit mit Klassen
31. Aug 2004, 18:08
Objektfelder sind statisch, d.h. das Feld befindet sich einen zur Compilierzeit bekannten Offset vom Objektanfang entfernt. Deshalb wird eine gültige Speicherposition errechnet. Dass das in ersterem Fall funktioniert und in zweiterem nicht, ist schlicht Zufall. Es könnte genausogut sein, dass an der Speicherstelle etwas steht und das überschrieben wird (was eine AccesVioalation hervorrufen würde).
Martin Leim Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|