ok ich habs ... habe grundsätzlich das falsche einfüge verfahren:
Delphi-Quellcode:
if Aktuelles=erstes then next;
newListElem:=TKarte.create(pInhalt);
newListElem.setzeNext(Aktuelles);
newListElem.setzePrevious(Aktuelles.gibPrevious);
Aktuelles.gibPrevious.setzeNext(newListElem);
Aktuelles.setzePrevious(newListElem);
Previous;
das wäre dann so:
X 1 X
X 2 | 1 X
x 3 | 2 | 1 X
usw.
...
oh man,,, das hat jetz echt lange gedauert... aber darauf wäre ich auch wohl nie gekommen hätte ich das nicht noch ma alles von anfang an durchgedacht...
naja thx für eure beiträge...
falls noch was ist meld ich mich