MoveRootIOD Example for Delphi
LEADDicom1.EnableMethodErrors := true;
try
{ Move to the last IOD in the list }
LEADDicom1.MoveLastIOD(false);
ShowMessage(LEADDicom1.CurrentIOD.Name);
{ Move to the Root IOD at the same level}
LEADDicom1.MoveRootIOD();
ShowMessage(LEADDicom1.CurrentIOD.Name);
{ Move to the first Child IOD }
LEADDicom1.MoveChildIOD();
ShowMessage(LEADDicom1.CurrentIOD.Name);
{ Move back to the Parent IOD }
LEADDicom1.MoveParentIOD();
ShowMessage(LEADDicom1.CurrentIOD.Name);
except
ShowMessage('Error Number: ' + IntToStr(LEADDicom1.Error));
end;