![]() |
TObjectList in einer TObjectList
folgendes:
ich brauche ein 2dimensionales Feld und habe mich für eine ObjectList, dessen Objekte weitere ObjectLists sind, entschieden. (will nich alles selber Programmieren, z.B. Count,Delete,add,usw) Wie kann ich nun auf das Feld zugreifen ohne so riesige konstrukte wie:
Delphi-Quellcode:
zu verwenden ??
var
MyObjList:TObjectlist; begin myvar := TMyType(TObjectlist(MyObjList[6])[12]).irgentwas; ... oder gibts nen anderen Datentyp?? was besseres?? |
Re: TObjectList in einer TObjectList
Hallo der-C,
guck dir mal ![]() Greetz alcaeus |
Re: TObjectList in einer TObjectList
Hi,
wie soll man dir eine bessere Lösung vorschlagen, wenn man die Aufgabe nicht kennt, die du lösen möchtest? Grundsätzlich ist der array Datentyp das Mittel, mit dem du n-dimensionale Felder aufbaust. Grüße vom marabu |
Re: TObjectList in einer TObjectList
@alcaeus
danke, ich schaus mir mal an @marabu die Aufgabe ist ein Feld zu deklarieren mit irgenteinem Typ, ohne aber jedesmal extrafunktionen wie delete,add,count,move selber schreiben zu müssen. (denn nach dem 10.mal Nervt das irgentwie) |
Re: TObjectList in einer TObjectList
Da könntest ja auch ein array of variant nehmen...
|
Re: TObjectList in einer TObjectList
Oder du leitest dir eine Klasse von TObjectList ab und überschreibst deren Item-Property so, dass dort das ganze gecaste erledigt wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz