Hallo, hab die Fehlerquelle mit dem Userdata jetzt eliminiert:
FTree.RootnodeCount := {Anzahl meiner xml-elemente da wo ich suchen muss};
Im OnInitNode prüfe ich dann auf ParentNode=nil und weise den Level zu.
OnGetText werd ich jetzt mal rausschmeißen, ja, danke für den Tipp.
EDIT: jupp, keine
AV mehr. War zwar eigentlich klar, aber naja. Da kann ich jetzt weiter debuggen.
EDIT: folgender five-liner löst das problem:
Delphi-Quellcode:
ColColl := FTree.Header.Columns;
if (Column >0) and (Column < ColColl.Count) then
Coltag := ColColl[Column].Tag
else
Coltag := -1;
dass einem da so ein Streich gespielt wird...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1