[求助]读取速度慢的解决办法?
我的程序是为了打开DWG文件读取其中的信息的,但是运行速度很慢,如何解决呢?另外如何判断电脑上已经运行了AutoCAD呢?能在后台利用已经启动了的AutoCAD来打开mytest.dwg吗?也就是说app.Visible = False。<BR> Dim fileName As String = "E:\mytest.dwg"<BR> Dim miss As Object = System.Reflection.Missing.Value<BR> Dim read As Object = True<BR> Dim doc As AutoCAD.AcadDocument<BR> Dim app As AutoCAD.AcadApplicationClass = New AutoCAD.AcadApplicationClass()<BR> app.Visible = False <BR> doc = app.Documents.Open(fileName, read, miss)。。。。。
。。。。
<A name=27073><FONT color=#000066><B></B></FONT></A> 你这个好像是VB.Net编的? 是啊,每次都得打开DWG文件时启动AutoCAD,所以速度很慢,有什么办法解决速度问题呢?能不能不启动啊? 把它做成AutoCad命令调用不就行了 我的读取程序是脱离AUTOCAD的,也就是说不在CAD里读取,外部程序调用CAD的接口来完成的,这样速度很慢,有没有更好的办法 ? 我不明白脱离AUTOCAD怎么读取
页:
[1]