明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1512|回复: 3

vb连接cad错误为什么?

[复制链接]
发表于 2008-1-1 22:48:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-4-25 20:44:07 编辑

新问题:

用这段代码连接cad2006没有问题,在大部分cad2004中问题也不大,

但是我有碰到几台电脑的cad2004无法连接上。

请问是程序的问题?

还是cad2004没有安装完整?

还是cad2004中的某些dll没有注册?

望高手指点!

----------------------------------以下是原来的问题。

为免开新帖子,就在这里发了。

以前用下面一段连接cad从来没有任何问题

不知道为什么,今天运行的时候显示:  编译错误   必选参数

错误指到了两句红色的的语句。

为什么啊?

    On Error Resume Next
    Err.Clear
    Set Acad = GetObject(, "AutoCAD.Application")
   
    If Err Then
        Err.Clear
        Set Acad = CreateObject(, "AutoCAD.Application")
        If Err Then
            Err.Clear
            MsgBox "找不到AutoCAD程序!"
            Exit Sub
        End If
    End If

发表于 2008-1-2 08:20:00 | 显示全部楼层

Set Acad = CreateObject(, "AutoCAD.Application")

是不是应改为

Set Acad = CreateObject("AutoCAD.Application")

 楼主| 发表于 2008-1-2 21:24:00 | 显示全部楼层

楼上纠正了偶的一个错误,谢谢!

问题已经解决,不小心导入一个模块,这个模块里面有一个api声明是getobject

 楼主| 发表于 2008-4-25 20:44:00 | 显示全部楼层

新问题:

用这段代码连接cad2006没有问题,在大部分cad2004中问题也不大,

但是我有碰到几台电脑的cad2004无法连接上。

请问是程序的问题?

还是cad2004没有安装完整?

还是cad2004中的某些dll没有注册?

望高手指点!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 08:57 , Processed in 0.161019 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表