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