在C++Builder中创建DLL
2008-03-08 21:53:05 来源:WEB开发网核心提示:3.4 在C++Builder中创建DLL在C++Builder中创建DLL,就像在标准C++中一样,在C++Builder中创建DLL,1)选择FileNew,打开NewItems对话框,因此在调用应用程序时有效,dblValue和halfValue函数是内部的,2)单击DLLWizard图标,3)选择主模块所用的源
3.4 在C++Builder中创建DLL
在C++Builder中创建DLL,就像在标准C++中一样。
1)选择FileNew,打开NewItems对话框。
2)单击DLLWizard图标。
3)选择主模块所用的源程序语言(C或C++)。
4)假如想要DLL的进入点是DLLMain、MSVC++类型,可复选VC++类型选项,否则,进入点为DLL EntryPoint。
5)单击UseVCL,创建一个包含VCL组件的DLL,这一选项只在C++源程序模块中有效。参见3.5节。
6)假如需要DLL为多线程,复选Multi-Threaded选项。
7)单击OK按钮。
要代码中输出函数必须用_declspec(dlleXPort)修饰语说明,就像在BorlandC++或者MicrosoftVC++中所做的一样,比如,以下代码在C++Builder和其他的WindowsC++编译器中合法。
在上面的代码中,changeValue函数是输出函数,因此在调用应用程序时有效。dblValue和halfValue函数是内部的,不能够从DLL的外部调用它们。
在C++Builder中创建DLL,就像在标准C++中一样。
1)选择FileNew,打开NewItems对话框。
2)单击DLLWizard图标。
3)选择主模块所用的源程序语言(C或C++)。
4)假如想要DLL的进入点是DLLMain、MSVC++类型,可复选VC++类型选项,否则,进入点为DLL EntryPoint。
5)单击UseVCL,创建一个包含VCL组件的DLL,这一选项只在C++源程序模块中有效。参见3.5节。
6)假如需要DLL为多线程,复选Multi-Threaded选项。
7)单击OK按钮。
要代码中输出函数必须用_declspec(dlleXPort)修饰语说明,就像在BorlandC++或者MicrosoftVC++中所做的一样,比如,以下代码在C++Builder和其他的WindowsC++编译器中合法。
在上面的代码中,changeValue函数是输出函数,因此在调用应用程序时有效。dblValue和halfValue函数是内部的,不能够从DLL的外部调用它们。
- ››创建SQL2005自动备份,定期删除的维护计划
- ››创建动态表单 javascript
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››创建并扩展Apache Wicket Web应用
- ››创建不在任务条中显示窗口按钮的应用
- ››创建 Android 文件系统(Root file system)
- ››创建 Android 系统步骤简介
更多精彩
赞助商链接