Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: seltsamer Fehler bei der Arbeit mit Klassen

  Alt 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
  Mit Zitat antworten Zitat