[求助]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;
object[] xdv = new object;
xdt=1001;
xdv="扩展数据";
xdt=1000;
xdv="扩展数据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 ();
}
}
晕! 晕,多年以前的帖子了.我现在也遇到同样的问题耶?请教一下了
short[] xdt = new short;
object[] xdv = new object;
xdt=1001;
xdv="MyTestApp";
xdt=1000;
xdv="This is a test";
页:
[1]