Hi
DP'ler
habe das gleiche Problem wie Stillmatic.
ICh habe hier eine Doppelt verkettete Liste und möchte jetzt Ein element mitten aus der Liste Löschen.
Nicht am Anfang oder am Ende!
habe das so probiert und mich dabei ein bisschen an den Posts in diesem Thread gehalten:
Delphi-Quellcode:
if ((Index > 1) and (Index < NumberOfElements)) then
begin
temp.previous^.next := temp.next;
temp.next^.previous := temp.previous;
showmessage('In der Mitte'); // dafür geacht damit ich sehe ob das Element wirklich in der Mitte ist
end;
eigentlich müsste es doch so gehen oder nicht?
aber ich bekomme immer eine
Access Violation an der Stelle:
temp.next^.previous := temp.previous;
Wie kommt das?
MFG
Luke