|
各位大侠:
小弟正在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";
.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 ();
}
}
|
|