Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pointer-Liste erstellen (https://www.delphipraxis.net/127828-pointer-liste-erstellen.html)

NikeVercetti09 19. Jan 2009 20:38


Pointer-Liste erstellen
 
Ich hab in einem Buch was über POinter-Listen gelesen.

Könnte mir villeicht jemand erklären wie so LIsten aufgebaut sind bzw. wie sie implementiert werden??

(wär schön mit Quellcode)

Danke im Vorraus

Klaus01 19. Jan 2009 20:53

Re: Pointer-Liste erstellen
 
Guten Abend,

schau Dir doch mal diese Seite an.

Grüße
Klaus

mr_emre_d 19. Jan 2009 22:31

Re: Pointer-Liste erstellen
 
eine simple, doppelt verschachtellte Liste:

Delphi-Quellcode:
type
  PTestList = ^TTestList;
  TTestList = record
    values, ... : Cardinal; // was auch immer ...
    prev, next: PTestList;
  end;

var
  Liste: PTestList;

quendolineDD 20. Jan 2009 00:40

Re: Pointer-Liste erstellen
 
In Windows-APIs werden sie oft verwendet.

Sunlight7 20. Jan 2009 02:50

Re: Pointer-Liste erstellen
 
Delphi-Referenz durchsuchenTList

spaxxn 20. Jan 2009 07:16

Re: Pointer-Liste erstellen
 
ehm Sunlight, es geht ihm glaube ich um das Verständnis, wie man eine doppelt verkettete Liste baut und das ohne fertige Objekte. Ausserdem baut die TList auf die TPointerList und die ist ein Array.

Wird ihm also für das Verständnis wenig bringen.

Sunlight7 20. Jan 2009 11:03

Re: Pointer-Liste erstellen
 
Einfach in die Classes.pas gucken und Quelltext lesen ;)

DeddyH 20. Jan 2009 11:07

Re: Pointer-Liste erstellen
 
Das ist aber trotzdem keine verkettete Liste.

quendolineDD 20. Jan 2009 11:19

Re: Pointer-Liste erstellen
 
Aber der TE hat auch nichts von verketteten Listen gefragt, sondern einfach nur Pointer-Listen.

nuclearping 20. Jan 2009 11:34

Re: Pointer-Liste erstellen
 
Afaik implizieren "Pointer Listen" Verkettung. Andernfalls wäre es eine einfache Liste. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz