| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 625 人关注过本帖
标题:Win7 64位DLL找不到程序进入点
取消只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
结帖率:97.66%
收藏
已结贴  问题点数:20 回复次数:1 
Win7 64位DLL找不到程序进入点
有人知道VC6下编出的DLL在Win7 64位系统中发生找不到程序进入点的可能原因为何?

该DLL不是我写的,是长官写的,我没源码,该DLL在XP下已经使用好多年了不曾发生此问题,
使用VB6去呼叫DLL时出现此讯息,整个程式环境是在XP中封装成MSI档后,再安装在Win7中,
安装过程无异常。

但是该DLL直接使用VC6 EXE去呼叫时却无此异常,所以长官判定DLL正常。
而测试时另外写了一支VB6 EXE程式去呼叫该DLL,在XP中有返回值,
在Win7中却无回应,也无错误讯息。

这该怎么解决,有人有经验吗?
2013-08-08 13:46
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
这样的话64位的兼容32位功能不就没意义了吗?
全部都需要在64位里重编,那又何必作兼容32位模式呢?
而且也不是全部32位编出的DLL都不行用,所以一定有什么特殊的关键点。

[ 本帖最后由 wube 于 2013-8-11 23:18 编辑 ]

不要選我當版主
2013-08-11 23:15
快速回复:Win7 64位DLL找不到程序进入点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034530 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved