一、发现问题
(1)运行时报“试图加载格式不正确的程序。 (0x8007000B)”

二、解决问题
(1)一般第三方都会提供32位和64的DLL。

(2)把32位换成64位的DLL,之后运行正常。


三、总结问题
(1)本人电脑是64位系统,Winform编译时是64位,所以不能调用32位的第三方DLL。

(2)如果没有64位的DLL,得找到DLL的源码,再次编译为64位的DLL。
文章讲述了遇到运行时0x8007000B错误,原因是64位系统尝试加载32位DLL。解决方法包括使用对应64位版本的DLL或查找并重新编译32位DLL为64位。
一、发现问题
(1)运行时报“试图加载格式不正确的程序。 (0x8007000B)”

二、解决问题
(1)一般第三方都会提供32位和64的DLL。

(2)把32位换成64位的DLL,之后运行正常。


三、总结问题
(1)本人电脑是64位系统,Winform编译时是64位,所以不能调用32位的第三方DLL。

(2)如果没有64位的DLL,得找到DLL的源码,再次编译为64位的DLL。
8000
228

被折叠的 条评论
为什么被折叠?