系统之家 - 专注分享最好的电脑系统软件!免费安全下载 系统之家首页 | Win7激活工具 | 热门专题
系统之家>您的位置:首页 > > 系统教程 > Win7系统教程 >

win7系统下试图加载格式不正确的程序 (异常来自 HRESULT:0x8007000B)win32 error 50

更新时间:2017-06-28 14:42:01| 编辑:本站整理 | 信息来源:本站整理|浏览数:
      问题:调用海康的Dll,出现“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

问题产生原因:

     dll文件是在64位机下编译的,而你的服务器是32位机,所以无法调用,或者你的dll文件是在64位开发环境下下编译的,而你现在的调用程序是的32位,所以无法调用。

解决方法如下: 
1、是dll和操作系统不兼容的问题,换了一个32位的机器编译,运行就可以了;      

2、在“解决方案资源管理器”里,右键该项目点击属性。在属性窗口里选择“生成”——“目标平台”下拉里选中“X86"即可。

 如果是WIN7 64位系统,用VC6编写的DLL,在Debug选择了Executable for debug session: 会提示could not execute,不支持改请求,win32 error 50,也是因为选择的debug程序,目标平台为AnyCPU,改为X86即可。


返回顶部


系统之家发布的系统镜像及软件均来至互联网,仅供学习和研究使用,不得用于任何商业用途并请在下载后24小时内删除,如果满意请联系版权方购买。
如果您发现本站侵害了您的版权,请立即联系我们,本站将第一时间进行相关处理。联系方式(见首页)
版权声明|下载声明 Copyright @ 2016 系统之家