首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

为什么C写DLL文件C、PB能调用VB不能调用解决思路

2012-02-29 
为什么C写DLL文件C、PB能调用VB不能调用为什么C写的DLL文件C、PB能调用VB不能调用?VB里为什么有的DLL直接通

为什么C写DLL文件C、PB能调用VB不能调用
为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

[解决办法]
com dll可以引用,一般有导出函数的且符合__stdcall调用约定的dll可以通过declare声明其中的函数
[解决办法]
VB 直接引用的必须是 COM dll,VB 可以 Delcare 声明的标准 dll 必须是 stccall 调用约定的。
PB 还可以用 cdecl 调用约定的标准 dll,这类 dll 不能被 VB 调用。

谁调用调用谁声明,并在要保证声明的 dll 能被找到。

热点排行