在C++Builder中使用DLL
2008-03-08 21:53:11 来源:WEB开发网核心提示:3.3在C++Builder中使用DLL在C++Builder应用程序中,使用WindowsDLL就像在其他C++应用程中使用它一样,在C++Builder中使用DLL,为了在C++Builder应用程序被载入时静态装入DLL,可在程序链接时为该DLL连入输入库文件,可以在ProjectOptionsLinker标签页
3.3在C++Builder中使用DLL
在C++Builder应用程序中,使用WindowsDLL就像在其他C++应用程中使用它一样。
为了在C++Builder应用程序被载入时静态装入DLL,可在程序链接时为该DLL连入输入库文件。要在一个C++Builder应用程序中加入一个输入库,可对该应用程序打开生成文件(.BPR),并在库文件列表中对所指定的ALLLIB变量加入输入库的名字。假如可能,在路径列表中对LFLAGS(链接器选项)变量的L选项加入输入库的路径。
通过应用程序,该DLL的输出函数变为可用,应用程序所使用的标准的DLL函数带有_declspec(dllimport)修饰语:
假如要在C++Builder应用程序运行时间动态装入DLL,包括输入库(就像静态装入一样),可以在ProjectOptionsLinker标签页中设置延迟装入链接器选项,也可以用WindowsAPI函数LoadLibrary()来装入DLL,然后使用API函数GetProcAddress()来得到需要使用的各个函数的指针。
在C++Builder应用程序中,使用WindowsDLL就像在其他C++应用程中使用它一样。
为了在C++Builder应用程序被载入时静态装入DLL,可在程序链接时为该DLL连入输入库文件。要在一个C++Builder应用程序中加入一个输入库,可对该应用程序打开生成文件(.BPR),并在库文件列表中对所指定的ALLLIB变量加入输入库的名字。假如可能,在路径列表中对LFLAGS(链接器选项)变量的L选项加入输入库的路径。
通过应用程序,该DLL的输出函数变为可用,应用程序所使用的标准的DLL函数带有_declspec(dllimport)修饰语:
假如要在C++Builder应用程序运行时间动态装入DLL,包括输入库(就像静态装入一样),可以在ProjectOptionsLinker标签页中设置延迟装入链接器选项,也可以用WindowsAPI函数LoadLibrary()来装入DLL,然后使用API函数GetProcAddress()来得到需要使用的各个函数的指针。
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接