Einzelnen Beitrag anzeigen

Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#1

VST -> Exception bei checked Interation von seletiertem N

  Alt 19. Sep 2008, 12:24
Hallo allerseits!

Ich benutzte folgenden Code um über alle checked nodes zu interieren.

Delphi-Quellcode:
var daten:TOMeineDaten;
lnode:PVirtualNode;
begin
  daten:=TOMeineDaten(vst.GetNodeData(lnode)^);

  lnode:=vst.getfirstchecked(csCheckedNormal);
while assigned(lnode) do
begin
  daten:=TOMeineDaten(vst.GetNodeData(lnode)^);
  application.ProcessMessages;
  vst.DeleteNode(lnode,false);
  lnode:=vst.getnextchecked(lnode,csCheckedNormal);
end;
Das funktioniert auch wunderbar, außer wenn das gerade selectierte Node mit angehakt ist. Dann gibts ne Zugriffsverletztung. Weis vielleicht jemand wieso?
Ich habe auch schon ein VST.clearselection vor der Routine probiert, aber das hat auch nicht geholfen.
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat