Тема: Изменение радиуса окружностей.
Доброго времени суток!
подскажите пожалста что сдесь не так?
взялся за дельфи не давно..... не судите строго ;)
var cirObj: IAcadCircle; selset: iacadselectionset; FilterType: OleVariant; FilterData: OleVariant; acdoc:iAcadDocument; i:integer; begin acdoc:=AcadD1.Application.ActiveDocument; selset:=acdoc.SelectionSets.Add('uyoukklui') ; FilterType:=VarArrayCreate([0,0],VT_I2); FilterData:=VarArrayCreate([0,0],VT_VARIANT); FilterType[0]:=0; FilterData[0]:='Circle'; //FilterType[1]:=8; // FilterData[1]:=adoc.ActiveLayer.Name; selset.Select ( acSelectionSetAll,EmptyParam, EmptyParam,FilterType, FilterData); for i:=0 to selset.Count - 1 do begin selset.Item(i) end; for i:=0 to selset.Count-1 do cirObj(i).Radius:=cirObj(i).Radius+1 ; <----в этом цикле пишет обшибку замучился уже selset.Delete; end;
заранее благодарен