找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 657|回复: 3

[VBA程序]:vb 在2000操作系统下和98下对cad作的程序也有问题吗?

[复制链接]
发表于 2003-3-17 19:30:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我用vb在win2000对cad作了个小程序,到了98 下,就出现了找不到active这样的提示,但是当我把cad2000打开的时候,是可以运行的,还有的是我在98 下也装有了cad2002,但我在引用的时候用了Set acadobj = GetObject(, "AutoCAD.Application.15")。
请帮忙?
我看了斑竹的一个回答,,"AutoCAD.Application.15"则引用R2000或者R2002。R2000和R2002不能共存“
有没有办法解决呢,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-3-17 21:13:21 | 显示全部楼层
在Win98和Win2000下开发的程序一般可以通用,但要注意一些外部引用的DLL文件或者OCX文件,还有一些API函数,这些可能会引起问题,要注意在两个操作系统下仔细测试。
其实R2000和R2002都是R15的版本,所以它们其实是属于同一个版本,引用AutoCAD时就会引用混乱,最好在同一个操作系统下只保留一个。它们之间开发的VBA程序是可以通用的,一些细小的差别在于自己定义的过程和函数中所传递的参数,特别是Variant型参数。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-3-17 22:04:46 | 显示全部楼层
多谢你的回答!是的,程序在R2000和R2002能运行,但是还有一个问题:又要麻烦你
为什么我的R2000不能和R2002共同存在呢,当我第一次运行R2000和R 2002 的时候,都能运行,但是当我关闭一个,运行另一个的时候,就会出现一个对话框,提示找不到AC1St15.DLL
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-3-17 22:32:45 | 显示全部楼层
提示找不到AC1St15.DLL,可能是因为关闭其中的一个CAD时把它给卸载了,同时安装R2000和R2002时,很多动态链接库是共用的,但其中的部分可能又不能通用。造成了关闭时系统认为已经没有使用它的应用程序了,而把它从内存中清除,但另一个应用程序还需要,从原来的内存地址已经读取不到。这些跟操作系统的管理有关。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-6 16:25 , Processed in 0.293164 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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