c#调用delphi写的dll出错 无法加载 DLL“x.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 10

我也测试了,把dll放到system32或者相对工程对应的bin\debug目录下,还是不行,我咨询了下dll开发者,他告诉我dll没有引用其他的第三方任何的dll,而且... 我也测试了,把dll放到 system32 或者 相对工程对应的bin\debug目录下,还是不行,我咨询了下dll开发者,他告诉我dll没有引用其他的第三方任何的dll,而且他把dll加密了 ,我用反编译工具查看依赖项查看不了。 展开
 我来答
为了不超过7个
2016-08-11 · TA获得超过249个赞
知道小有建树答主
回答量:361
采纳率:0%
帮助的人:391万
展开全部
首先查找报错的模块对应的名称,查看是否在工程目录下,是否在系统目录下和其他的系统变量目录下,若是不存在对应文件,则要引入对应文件到工程目录下

2
然后检查对应工程是否存在重复引用和多重引用问题,仔细查找报错提示对应的库函数引用位置和引用次数
3
如果仍然报错,就要考虑可能是库函数引用了其他的库文件,这个时候可以使用工具查看库函数引用状况,一般来说 ,这样解决下来,问题能够解决的
更多追问追答
追问
您好,你说的这几种我都尝试了,而且我还考虑到.net framework 的情况,还是不能解决这个问题。
追答
那……暂时想不到了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式