明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3156|回复: 15

vb二次开发的一些问题

  [复制链接]
发表于 2004-2-13 20:16:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2004-2-17 21:53:21 编辑

先在cad2000 vba中调试成功,然后在vb5中编译成dll,再通过lisp调用此dll.本人机器上成功(win2000 + cad2000 en + vb5 chs).



然而在其它机器上(98,2k,xp都有,均未装vb,dll均已用regsvr32注册)却都不正常,


1.在cad2000上执行lisp,第一次显示"出现异常: 0xC0000005 (访问冲突)",接着再执行一次却可以调用dll成功.接下来又是不成功--成功--不成功--成功的循环.


2.调用成功后,进行dll内的画线,圆圈等操作正常,而进行插入图块等的操作时却出现"ActiveX component can't create object","Run-time error '424'","Object required"等错误提示.我的图块是通过objectdbx技术调用其它文件的块.


3.cad2002 中不能进行在屏幕上选点操作,cad的图画区域内鼠标无显示,无反应.源文件做些什么修改?


会不会是缺少vb运行库的原因?如果是的话,是缺少哪些文件呢?不过我记得好像98以上版本均已经带有vb5运行库.
 楼主| 发表于 2004-2-17 21:53:00 | 显示全部楼层
各位老大帮帮忙,我开发的二次软件只能在自己机子上正常运行,只等解决这些问题就可以发布了!!!叩首!!
发表于 2004-2-17 22:03:00 | 显示全部楼层
你可能要将文件发上来,让大家运行一下看看!要不然很难搞清楚问题出在哪里!
 楼主| 发表于 2004-2-17 22:16:00 | 显示全部楼层
从出错信息能看出么?我的机子和别人的机子好像区别就是vb5安装与否,能知道缺的是哪些vb5文件么?不是900k的vb5运行库,我试过了.
发表于 2004-2-17 22:22:00 | 显示全部楼层
要不然你把你的程序所引用的运行库也COPY 到别人的机器上,试试!
 楼主| 发表于 2004-2-17 22:37:00 | 显示全部楼层
问题是不知道有哪些运行库?如何判断?
 楼主| 发表于 2004-2-17 22:37:00 | 显示全部楼层
问题是不知道有哪些运行库?如何判断?
发表于 2004-2-17 22:54:00 | 显示全部楼层
不知道有哪些运行库?你在VB5里面用到了哪些控件你应该知道的!





用到了哪些控件,或引用了哪些运行库就把它从system目录下COPY出来!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-2-17 22:59:00 | 显示全部楼层
喔,找到这些文件后拷到system或system32下,要用regsvr32注册么?
发表于 2004-2-17 23:01:00 | 显示全部楼层
你自己写的DLL就要注册,VB带的不用!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-23 01:01 , Processed in 0.189760 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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