Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#3

Re: VST betsimmten Node ansprechen

  Alt 11. Jun 2009, 17:24
Zitat von jbg:
Du musst die Schleife zu einer while-Schleife umfunktionieren, dann geht das ziemlich einfach, da du dich von Knoten zu Knoten hangeln kannst
Delphi-Quellcode:
Node := Vst.GetFirstNode;
while Node <> nil do
begin
  // ... Mit Node etwas anstellen ...

  Node := Vst.GetNextSibling(Node);
end;
Zitat von jbg:
Du musst die Schleife zu einer while-Schleife umfunktionieren, dann geht das ziemlich einfach, da du dich von Knoten zu Knoten hangeln kannst
Delphi-Quellcode:
Node := Vst.GetFirstNode;
while Node <> nil do
begin
  // ... Mit Node etwas anstellen ...

  Node := Vst.GetNextSibling(Node);
end;
klappt soweit nur wenn Node = "nicht existiert" knallt es bei mir und IDE schreit Zugriffsverletzung.

Edit:

Habe es nun so gelöst.

Delphi-Quellcode:
while Node <> nil do
begin
  if VstEmpfaengerGruppe.GetNext(Node) = nil then
    Exit;

  Node := Vst.GetNextSibling(Node);
end;
Steven
  Mit Zitat antworten Zitat