Moin,
ich bekomme komischerweise bei
TObjectList<TVirtualWall>.Remove(...) eine
AV. Nun laut Debugger ist OwnObjects aus (was auch so gewünscht ist) und ansonsten sieht auch alles gut aus (die Liste hat ein Objekt, und wenn man sich das anguckt ist es genau das was ich da übergebe).
Nun habe ich aus juks und dollerei (schreibt man das so?
) einfach mal
TObjectList<TVirtualWall>.Clear aufgerufen und dort kommt es dann zu keiner
AV sogar nicht beim Problematischen Aufruf danach. Aktuell habe ich echt keinen Schimmer, woran das liegen könnte.
Ich hänge einfach mal alles dazu an
So könnt ihr (Andorra2D vorausgesetzt) das einfach ausprobieren: Platziere zwei Wände nebeneinander und lösche dann eine. Dann sollte
Exception ausgelöst werden.
MfG
Fabian