Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.028 Beiträge
 
Delphi 12 Athens
 
#4

AW: Access Violation nach Hinzufügen eines RichEdit

  Alt 16. Jan 2012, 09:47
Doch, das tut es!
Innerhalb einer Anwendung nicht.
Natürlich trennt Delphi den Speicherbereich eines dynamischen Arrays von dem einer Objekt-Instanz. Insofern kann man eigentlich gefahrlos ein SetLength auf ein Array loslassen, ohne sich um den dabei involvierten Speicher zu kümmern. Das wäre ja vorsintflutlich, wenn man sich noch selbst um die Position seiner Variablen im Speicher kümmern müsste.

Die Tatsache, daß es in diesem Fall zu einer Access-Violation kommt ist mit hoher Wahrscheinlichkeit ein Fehler im Code - und nicht eine Unzulänglichkeit von Delphi.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat