VC6正在记住一个activeX控制器使用的dll位置,我找不到在哪里更改它

VC6 is remembering a dll location that an activeX controller uses and I cant find where to change it

本文关键字:位置 dll 找不到 在哪里 控制器 activeX 一个 VC6      更新时间:2023-10-16

我刚添加了一个我制作的ActiveX控制器(它使用了我制作的dll),就把一个项目从一个目录移到了另一个目录。我从来没有告诉VC6在哪里可以找到dll,我所做的只是添加ActiveX控制器,当我部署项目时,它运行良好,但我不能远程调试,当我这样做的时候,它说找不到文件,并说明dll的旧位置(在项目中,我把dll放在项目目录的根目录中,它起作用了,所以我没有质疑它)我已经对项目中的所有字段进行了文本搜索,检查了dll、activeX代码、注册表和VC6项目的设置,但我找不到对这个旧文件路径的引用,有什么想法吗?

什么版本的Windows?如果它是64位的,你确定你在正确的注册表树中查找,32位和64位有单独的注册表树。使用VC6构建的DLL注册在32位部分中。