pckite 发表于 2004-6-14 20:14:00

[求助]读取速度慢的解决办法?

  我的程序是为了打开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>

雪山飞狐_lzh 发表于 2004-6-14 20:30:00

你这个好像是VB.Net编的?

pckite 发表于 2004-6-14 21:11:00

是啊,每次都得打开DWG文件时启动AutoCAD,所以速度很慢,有什么办法解决速度问题呢?能不能不启动啊?

雪山飞狐_lzh 发表于 2004-6-14 21:17:00

把它做成AutoCad命令调用不就行了

pckite 发表于 2004-6-15 08:23:00

我的读取程序是脱离AUTOCAD的,也就是说不在CAD里读取,外部程序调用CAD的接口来完成的,这样速度很慢,有没有更好的办法 ?

sooma 发表于 2004-6-23 11:49:00

我不明白脱离AUTOCAD怎么读取
页: [1]
查看完整版本: [求助]读取速度慢的解决办法?