Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
7. Jun 2009
Muetze1 hat den Fehler richtig vermutet gehabt:
Du holst dir die Adresse eines Arrayelementes und speicherst/merkst dir diese
aKnoten.pSuper := @aKnoten;
Wenn du dann allerdings mit
SetLength(aKnoten, x);
die Größe des Arrays änderst wird unter umständen das Array wo anders in den Speicher hinkopiert (weil an der aktuellen Position nicht genug Platz ist zum vergrößern).
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
6. Jun 2009
bei 2 mal der exakt gleichen Anweisung hintereinander passieren verschiedene Dinge? Wenn dem so ist so genügt der zusammgengekürzte Quelltext den du uns offenbart hast nicht aus um den Fehler zu finden.