首页 /编程语言和算法/VB6/ASP
 VB6.0调用VS2022的C++写的DLL,网上很多错的,这里才是最简单的:一定要采用DEF文件。
2023年3月20日 15:41

网上都是VB6.0调用VC6.0的,现在公布下VB6.0调用VS2022的C++写的DLL的方法,用VS2022新建C++动态链接库。
【pch.h】内容如下:

具体代码只能由VIP查看,请升级

【pch.cpp】内容如下:

具体代码只能由VIP查看,请升级

【vcdll.def】内容如下:

具体代码只能由VIP查看,请升级

关键点来了!点击右边栏目“解决方案vsdll”下的“vsdll”,最下面有“属性”,左侧“配置属性”下“链接器”,子目录“输入”,看到右侧“平台”选“所有平台”,下面“模块定义文件”输入“vcdll.def”这个文件,才有效哦!“确定”,生成DLL的可能在Debug里面,就可以被VB6调用了。
在VB6中声明:

具体代码只能由VIP查看,请升级

如果要算1到100000000(1亿)的累加,结果是5000000050000000,那么就用 f_acc_vs_str 子函数。DLL可以考虑用本目录地址,或绝对地址。

 
全部回复(0)
首页 | 电脑版 |