在Borland C++ Builder6中写DLL初步入门.doc
文件大小: 36k
源码售价: 10 个金币 积分规则     积分充值
资源说明:在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)
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。