这是网上的一段代码,我是个初学者,用C++ Builder6.0 编译这段代码的时候出错。
错误提示:[C++ Error] CadU1.cpp(41): E2034 Cannot convert 'IAcadBlock *' to 'IAcadModelSpaceDisp'
不晓得,怎么回事。谢谢。
代码如下:
原作者:周永军(水利部山西水利水电勘测设计研究院 030024)
IAcadDocumentDisp Doc=ICad.ActiveDocument; IAcadModelSpaceDisp Mds=Doc.ModelSpace;
ACAD_POINT Cen;
Variant Pt1; double tmp; Pt1=VarArrayCreate(OPENARRAY(int,(0,2)),varDouble);
tmp=200.0;
Pt1.PutElement(tmp,0);
tmp=200.0;
Pt1.PutElement(tmp,1);
tmp=0.0;
Pt1.PutElement(tmp,2); Cen=Pt1;
Mds.AddCircle(Cen,100.0); ICad.ZoomAll(); |