Einzelnen Beitrag anzeigen

cltom

Registriert seit: 22. Sep 2005
221 Beiträge
 
Delphi 12 Athens
 
#15

AW: Schutzverletzung bei Zugriff auf Objekt

  Alt 12. Jun 2013, 11:43
Kleines Update:

An den Objekten A und B selbst liegt es offenbar nicht, sondern es gibt eine Querabhängigkeit zu einem ObjektC (das auch eine Instanz vom ObjektB enthält). Genauer gesagt scheint es am SetLength von ein paar dynamischen Arrays im ObjektC zu liegen. Sobald ich die rausnehme, klappt es (natürlich fehlt dann ein großer Teil vom ObjektC).

Wirklich schlau bin ich damit auch noch nicht.

Das sollte jetzt vermutlich in einen neuen Thread, aber ich lasse es mal hier, da es Teil des Codes von ObjC ist: wenn ich ein dynamisches Array mehrmals in seiner Größe ändern muss, was ist dann der korrekte Weg:

SetLength(analysis,0);
SetLength(analysis,anzahl);

oder nur

SetLength(analysis,anzahl);

Beeinflusst das den Speicherverbrauch bzw. die Entscheidung, was Delphi mit den alten Daten macht?
  Mit Zitat antworten Zitat