资源大小: 36KB
发布时间: 2010-12-14
文件格式: doc
下载次数: 0
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

在BORLAND C++ BUILDER6 写DLL初步实验. 虽然简单, 但是基本弄清了点眉目: 主要步骤: 1 写一个DLL 2 写一个APP来调用DLL------------------------------ 补充:对于动态调用,上面的例子只是适用于导出函数返回值是int 或void,并且参数是0的,至于其它类型,需要进行函数指针类型转换,所以更为通用的写法是(以返回值为char, 参数为char的函数指针为例):先定义类型 typedef char __stdcall(*TMyFunction)(char);再 HINSTANCE mylibhandle = LoadLibrary("mysqlite3dll.dll"); TMyFunction myfunchandle = (TMyFunction)GetProcAddress(mylibhandle,"mydlltest"); //指针转换,很重要 Edit1->Text = myfunchandle("A"); FreeLibrary(mylibhandle)


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。