|
c#中直接保存.dwg文件的问题
这是我的代码:
Autodesk..Interop.AcadApplication a_CADapp;
a_CADapp = new AcadApplicationClass();
try
{
a_CADapp.Visible = false;
//Autodesk.AutoCAD.Interop.AcadDocument a_doc;
//a_doc = new AcadDocument();
a_CADapp.ActiveDocument.ModelSpace.AddLine(new double[] { 10, 10, 0 }, new double[] { 100, 100, 0 });
a_CADapp.ActiveDocument.ModelSpace.AddCircle(new double[] { 10, 10, 0 }, 60);
a_CADapp.ActiveDocument.SaveAs("E:\\2.dwg", Type.Missing, Type.Missing);
a_CADapp.Documents.Close();
a_CADapp.Quit();
if (a_CADapp != null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(a_CADapp);
a_CADapp = null;
}
GC.Collect();
问题是运行很不稳定,总是重起,而且速度很慢。请高手指点。
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |
|