[求助]c#的setxdata函数参数问题!
www.dimcax.com
[求助]c#的setxdata函数参数问题!
在.net中对cad扩展数据问题,错在哪了?
各位大侠:
小弟正在c#.net下面学cad ,发现setxdata参数不对,错在哪了?程序是这样写的吗?请多多指教,谢谢。
private void setxdata_click(object sender, system.eventargs e)
{
object readonly = false;
object savechange = true;
object[] xdt = new object[2];
object[] xdv = new object[2];
xdt[0]=1001;
xdv[0]="扩展数据";
xdt[1]=1000;
xdv[1]="扩展数据2";
object miss=system.reflection.missing.value;;
string filename="e:\\cadgetvar\\mytest.dwg";
autocad.acadapplicationclass app = new autocad.acadapplicationclass();
app.visible=false;
try
{
autocad.acaddocument doc=app.documents.open(filename,readonly,miss);
doc.modelspace.setxdata(xdt,xdv);//setxdata参数不对,错在哪了?
doc.save();
doc.close(savechange,filename);
}
catch(exception ee)
{
messagebox.show(ee.tostring ());
}
finally
{
app.quit ();
}
}
晕!