Foxtable(狐表)用户栏目专家坐堂 → 不同版本的dll外部引用问题


  共有2613人关注过本帖树形打印复制链接

主题:不同版本的dll外部引用问题

帅哥哟,离线,有人找我吗?
zpsun2003
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1329 威望:0 精华:0 注册:2018/4/19 21:34:00
不同版本的dll外部引用问题  发帖心情 Post By:2024/5/31 16:44:00 [显示全部帖子]

老师,之前我引用的SolidWorks2021软件的dll文件,现在想增加SolidWorks2024软件的dll的引用,这两个软件的dll文件名称都一样,有没有办法同时引用这两个,简写的时候用相同的简写名称

 回到顶部
帅哥哟,离线,有人找我吗?
zpsun2003
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1329 威望:0 精华:0 注册:2018/4/19 21:34:00
  发帖心情 Post By:2024/5/31 20:37:00 [显示全部帖子]

用来三维出图的
老师,我试了高版本没法兼容低版本,接口访问不到。

 回到顶部
帅哥哟,离线,有人找我吗?
zpsun2003
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1329 威望:0 精华:0 注册:2018/4/19 21:34:00
  发帖心情 Post By:2024/5/31 20:39:00 [显示全部帖子]

另外还有个很头疼的问题,用高版本的dll文件去替换低版本的dll文件,我把foxtable安装目录下的删除了,bin目录也删掉,重新放入高版本的到foxtable安装目录,重新引用。结果还是和低版本的软件进行通讯,高版本的通讯不了这是怎么回事?哪引用的dll还没删除吗

 回到顶部
帅哥哟,离线,有人找我吗?
zpsun2003
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1329 威望:0 精华:0 注册:2018/4/19 21:34:00
  发帖心情 Post By:2024/6/2 12:01:00 [显示全部帖子]

老师,因为SolidWorks老版本和新版本的接口dll文件名称都是相同的,我把原来的dll文件删除掉,引用也删除掉,再重新加新版本的dll文件,但是还是和老版本的dll接口通讯,我觉得是不是哪个地方我没删除全之前的dll文件?相同的dll文件名称更换的时候具体步骤应该是怎么样的,试了好多次了都不行


 回到顶部
帅哥哟,离线,有人找我吗?
zpsun2003
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1329 威望:0 精华:0 注册:2018/4/19 21:34:00
  发帖心情 Post By:2024/6/5 6:59:00 [显示全部帖子]

我用Visual Studio引用SolidWorks不同版本的dll文件,发现高版本的是可以打开低版本的。现在用foxtable引用高版本的打开低版本的提示:检索 COM 类工厂中 CLSID 为 {AFBEC3B2-B1A6-4908-B608-D97D2AAB5498} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。是不是还是我有地方没有清干净


 回到顶部