Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

Re: einfügen > doppelt verkettete Liste

  Alt 3. Jun 2009, 17:09
New kann ich nicht nehmen, da ...
obwohl, jetzt geht es ja wieder ... also Anfangs war es so, daß ich den Dateinamen direkt an die Records angehängt hatte, somit die Größe der Records nicht konstant war und es deswegen nicht mit New ging.

> kann ich ja nun wieder zurückändern


also,

es gibt ein "C", mit einer bestimmten Länge
nun will ich darin einen neuen Wert einfügen
Code:
vorher     nachher

...        ...
A          A
A          A
C          C
C          C
C          C
C          Result
C          Result
C          Result
C          C2
C          C2
B          B
B          B
...        ...

A = C.Prev / B = C.Next
das war incl. Längenangabe in .Len

und hier nochmal im Prinzip
Code:
vorher     nachher

...        ...
A          A
C          C
B          Result
...        C2
            B
            ...
praktisch "C" aufsplitten und dazwischen das "Result" einfügen


[add]
hab mir auch mal mühe gegeben (meine Paint-Künste sind aber nicht die besten )

also Aphton kommst schon in die Richtige Richtung ... nur das C2 auch noch nicht existiert

im bild: oben vorher und unten nachher
Miniaturansicht angehängter Grafiken
unbenannt_212.png  
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat