Delphi: A TObjectList használata

Programozással kapcsolatos cikkek / Delphi (1443 katt)

A listákat a tömbökhöz hasonlóan tudjuk kezelni. A lista, mint adatszerkezet egyik fő előnye a tömbbel szemben, hogy nem kell előre meghatározni a méretét, hanem az az új elemek hozzáadásával folyamatosan növekszik. A Turbo Delphi többféle listaosztályt is biztosít (a Classes és a Contnrs unitokban), ezek közül most a TObjectList-et emelem ki.

A TObjectList osztály a Delphi Contnrs unitjában található, és objektumok listáját lehet kezelni segítségével. Tapasztalataim szerint a TList osztály, a TObjectList őse, a listát egy pointereket tartalmazó tömbbel valósítja meg. A listában nem csak egy megadott típusba tartozó elemeket tárolhatunk, hanem tetszőleges objektumokat (közös ősük ui. a TObject osztály).

A teljes írást itt lehet elolvasni:

Delphi_TObjectList.pdf

Előző oldal Kapitány