社区
C++ Builder
帖子详情
BCB调用vc或者vb的DLL可以吗?
marklr
2008-05-29 01:58:10
如果反过来vc和vb调用BCB的DLL可以吗?
我想知道具体的兼容性如何,有谁试过
...全文
103
9
打赏
收藏
BCB调用vc或者vb的DLL可以吗?
如果反过来vc和vb调用BCB的DLL可以吗? 我想知道具体的兼容性如何,有谁试过
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacknes009
2008-06-17
打赏
举报
回复
可以的 。。
EagleFew
2008-06-17
打赏
举报
回复
至于VC 调用BCB 的DLL(静态加载) 可谓是麻烦啊!
我费了好大的劲才加载成功!
还有就是有一点,DLL 中new 出来的内存 最好就在DLL内 delete 掉,因为vc 与 bcb 对 new 与 delete 的实现方式不一样
我就这样试过,导出出现莫名其妙的问题,好几天都不知道为什么!
bluevox3000
2008-06-17
打赏
举报
回复
我知道可以。但是没有掌握细节。
大大怪老张
2008-05-29
打赏
举报
回复
可以,首先
extern "C" 是必须的。
其次 __stdcall 或者 __cdecl 之类的,必须统一。
chinayu2007
2008-05-29
打赏
举报
回复
vc的DLL要用BCB的implib工具,重新导出静态库,添加到你的工程中,同时在CPP或.h中要声明函数,一般如下:
extern "C" __declspec(dllexport) long __stdcall MyFuntion(char *ComNo,char *comset);
就可直接使用了,也可用另外的一种方法,先要加载函数库
VB的DLL和OCX的用法差不多
jxw1987628
2008-05-29
打赏
举报
回复
标准的导出函数应该都可以的
如
int __stdcall Func(int a, int b);
如果用VC的dll的导出函数,尽量以C方式惯例调用
前面加上extern "C"
extern "C" int __stdcall Func(int a, int b);
dll中尽量用简单数据类型 ,少用结构体,甚至不用
我只试过bcb,vc里互相调用对方的dll
其他的到没有弄过!
marklr
2008-05-29
打赏
举报
回复
什么叫标准的C++动态库,BCB写出来的DLL是标准的吗?
52vc
2008-05-29
打赏
举报
回复
可以的
只要是标新准的C++动态库,谁都可以调,不光是vc vc pb dephi都可以
tangx100
2008-05-29
打赏
举报
回复
应该可以
BCB
调用
VC
的
DLL
BCB
调用
VC
的
DLL
黄历日期
DLL
组件 支持Delphi
VC
VB
完全免费
黄历日期
DLL
组件 版本:1.0 开发:小焱软件 网址:http://www.zystudios.cn 函数说明: 输出函数原型:AlmanacOutPut(LicenseKey:string;Y,M,D:integer); 参数说明: LicenseKey:授权密钥,请输入zystudios.cn Y,M,D分别为年月日 返回类型:PChar字符串,以"/"分割 返回错误说明: invalid date:日期错误,有效范围1901-1-1至2099-12-31 License Key Error:授权密钥错误,请输入 zystudios.cn 本组件对于个人使用完全免费,请在使用过程中遵守三方协议,如需应用商业,请联系作者! 本组件有完整的Delphi,
VC
和
BCB
调用
例子,
VB
,.net,java也可以
调用
,这里就不给出例子了O(∩_∩)O 任何建议欢迎反馈 2009年12月21日
共享软件加密算法库
一款用于共享软件加密的动态链接库文件,包含了获取硬盘物理序列号及BlowFish、MD5、SHA512、RIPEMD160、Secret16、MD5FileCheck、CRCFileCheck等多种强大加密算法,可以非常方便的用于软件的各类加密需求。支持
VC
/
VB
/
BCB
/Delphi等各类Windows平台下的开发工具,软件同时提供详细的函数定义说明、示例及各类开发工具使用的源代码。 软件功能: (1)可用于获取硬盘序列号(IDE/SCSI),支持Win9x/Me/NT/2000/XP。 (2)内置BlowFish、MD5、SHA512、RIPEMD160、Secret16、MD5FileCheck、 CRCFileCheck等多种强大加密算法来对软件进行加密保护。 (3)支持Window平台下的各类开发工具,如
VC
/
VB
/
BCB
/Delphi/PB/VFP等。 (4)可以非常方便的同时使用多种加密算法来对软件进行加密保护。 打包文件说明: Reg.
dll
-------------------加密算法动态链接库文件。 Reg.h---------------------在
VC
(C/C++) 和
BCB
开发环境下的头文件。 Reg.lib-------------------在
VC
(MFC) 开发环境下的 Library 文件。 Reg.bas-------------------在
VB
开发环境下的 Module 文件。 Readme.txt----------------纯文本格式说明文件。 Help.chm------------------函数接口详细定义说明文件。 MFC_TestEncry
Dll
.zip------MFC
调用
Reg.
dll
进行加密示例。
VB
6_TestEncry
Dll
.zip------
VB
6
调用
Reg.
dll
进行加密示例。 CB5_TestEncry
Dll
.zip------
BCB
5
调用
Reg.
dll
进行加密示例。 Delphi_TestEncry
Dll
.zip---Delphi
调用
Reg.
dll
进行加密示例。 函数详细说明请参见Help.chm中具体函数说明部分及相关示例代码。
二代证控件及各个语言的实例
本API自带多种
调用
示例。目前有基于以下编程语言的示例:
VC
、C#、
VB
.net、Delphi、
BCB
、Java、PB。所有示例都使用“打开设备”->“读卡”->“关闭设备”的
调用
顺序。 使用
调用
示例时请将cardapi3.
dll
、sdtapi.
dll
、WltRS.
dll
、license.dat四个文件放在被
调用
的路径中。 使用C#、
VB
.net示例时请先根据需要修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->“输出路径”。
VB
.net:“项目”->“(项目名称)属性”->“编译”->“生成文件输出路径”。 使用网页(B/S应用)、
VB
6开发的用户请使用ActiveX控件。
CP IDMR02 二代证 2013年齐全开发包
本API自带多种
调用
示例。目前有基于以下编程语言的示例:
VC
、C#、
VB
.net、Delphi、
BCB
、Java、PB。所有示例都使用“打开设备”->“读卡”->“关闭设备”的
调用
顺序。 使用
调用
示例时请将cardapi3.
dll
、sdtapi.
dll
、WltRS.
dll
、license.dat四个文件放在被
调用
的路径中。 使用C#、
VB
.net示例时请先根据需要修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->“输出路径”。
VB
.net:“项目”->“(项目名称)属性”->“编译”->“生成文件输出路径”。 使用网页(B/S应用)、
VB
6开发的用户请使用ActiveX控件。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章