hi,
hm...hab gleich noch ein Problem mit TList
jetzt habe ich eine Liste MyList, und kann auf die Elemente per MyList.items[i] zugreifen.
Wenn ich jetzt einen Record definiert habe, der eine Variable enthält, - wie kann ich dann auf die Variable zugreifen, wenn ich den Pointer über MyList bekomme?
ich dachte an
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| ... public MyList: TList; ...
type TElement = record item : Integer; end;
...
var PToken : ^TToken;
... procedure ...
for ... MyList.item[i]^.item := 3; |
geht aber leider nicht. Der Debugger meint es gäbe überhaupt kein Objekt namens item. Kann mir jemand sagen, warum?
Moderiert von
AXMD: Code- durch Delphi-Tags ersetzt.