在C++Builder中创建DLL

王朝c/c++·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

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的外部调用它们。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航