Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
Re: Problem mit Pointer beim VirtualStringTree
4. Dez 2009, 12:19
müßte dann wohl irgendwie so aussehn ... in diesem Fall müßtest du ja erstmal den Node suchen.
Delphi-Quellcode:
var
Node: PVirtualNode;
Level: Integer;
DataSys : TOSYSTEM; // ein Zeiger auf die Datenstruktur
begin
Level := VSTSystem.GetNodeLevel(Node);
while TOSYSTEM(VSTSystem.GetNodeData(Node)^) = nil do
Node := Node.ParentNode;
DataSys := TOSYSTEM(VSTSystem.GetNodeData(Node)^);
case Level of
0: case Column of
0: Celltext := DataSys.Objekt;
end;
1: case Column of
0: Celltext := DataSys.Zentrale;
end;
2: case Column of
0: Celltext := DataSys.IP;
end;
3: case Column of
0: Celltext := DataSys.COM;
end;
end;
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|