首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 语言基础 >> 正文
在C++Builder中使用DLL
作者:unknown    文章来源:不详    更新时间:2006-5-6 20:23:42
 
    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,包括输入库(就像静态装入一样),可以在Project|Options|Linker标签页中设置延迟装入链接器选项,也可以用WindowsAPI函数LoadLibrary()来装入DLL,然后使用API函数GetProcAddress()来得到需要使用的各个函数的指针。
 
相关文章:
安装到特定手机中要如何设定应用程序
遍历文件夹
如何在进程间共享文件句柄
MMI of UIQ (三)
绘图知识(二)——为客户端窗口设置缓冲区
四个主要的应用软件框架类
P.I.P.S. 体系结构介绍
Symbian系统中DLL的冻结
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号