Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: einfügen > doppelt verkettete Liste

  Alt 3. Jun 2009, 16: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  
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat