自助发卡平台怎么做:VB调用C++编写的DLL
来源:百度文库 编辑:中财网 时间:2024/04/29 07:20:44
1.VB要求函数的调用约定是__stdcall;
2.必须使用extern "C",使VB可以找到函数符号(函数名称);
3.C++中可以使用.def文件导出函数。
示例:从nStart累加到nEnd
//Sum.cpp
extern "C" int__stdcall Sum(int nStart,int nEnd)
{
int s=0;
for (int i=nStart;i<=nEnd;i++)
{
s+=i;
}
return s;
}
//Sum.def
EXPORTS
Sum
VB中声明函数:
Private Declare Function Sum Lib "Sum.dll" (ByVal nStart As Long, ByVal nEnd As Long) As Long
VB中使用该函数:
msgbox Sum(1,100)
2.必须使用extern "C",使VB可以找到函数符号(函数名称);
3.C++中可以使用.def文件导出函数。
示例:从nStart累加到nEnd
//Sum.cpp
extern "C" int__stdcall Sum(int nStart,int nEnd)
{
int s=0;
for (int i=nStart;i<=nEnd;i++)
{
s+=i;
}
return s;
}
//Sum.def
EXPORTS
Sum
VB中声明函数:
Private Declare Function Sum Lib "Sum.dll" (ByVal nStart As Long, ByVal nEnd As Long) As Long
VB中使用该函数:
msgbox Sum(1,100)
vb.net 中如何调用c++编写的dll文件
用VB调用VC编写的DLL的参数传递问题
用VB可以随便调用其他语言编写的DLL文件吗
VB中如何动态调用VB编写的ActiveDLL文件
vb中调用dll的问题。
VB调用VC写的DLL
vb调用dll出错
VB调用DLL
VB调用MFC DLL
VB怎样编写dll?
C#编写的聊天程序调用dll出错
C#编写的聊天程序调用dll出错
asp中如何调用C++编写的DLL中的函数?
vb 调用 C
vb 调用未注册dll
vb调用 dll 奇怪问题
delphi可以调用采用其他的语言编写的dll文件吗?比如vc编写的!
[求助]关于vb编制的.dll调用问题?
关于vb生成的dll无法调用问题(急!)
如何在Authorware中调用C语言编写的应用程序?
编写主函数调用该函数C语言的
在c语言中如何调用cobol编写的子程序?
怎样用VB编写DLL文件???
VB怎样调用DLL中的资源