Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
Delphi 12 Athens
|
AW: Pointer of Array of Pointer neues Prinzip
9. Dez 2011, 14:34
Gerade das Durchhangeln wollen wir uns doch sparen.
Delphi-Quellcode:
Procedure TForm1.AddElement(Wert: integer);
Var
hlp: PEintrag;
Begin
// Anfang vorhanden ?
If (First = Nil) Then Begin
New(First);
First^.Vorgaenger := Nil; // Der Anfang der Kette hat keinen Vorgänger;
First^.Nachfolger := Nil; // Der Nachfolger ist auch erstmal nicht vorhanden.
last := First;
End Else Begin
New(hlp);
hlp^.Vorgaenger := Last;
hlp^.Nachfolger := nil;
Last^.Nachfolger := hlp;
Last := hlp;
End;
Last^.Wert := Wert;
End;
Ungetestet, sollte aber stimmen.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|