用VC如何制作DLL文件?(给你我的所有分)(0分)

  • 主题发起人 主题发起人 红蚂蚁
  • 开始时间 开始时间

红蚂蚁

Unregistered / Unconfirmed
GUEST, unregistred user!
连接硬件驱动的代码,现要编绎成DLL给DELPHI的程序调用,请问用VC如何生成DLL?
 
这个问题太大了吧,可以写一章的书,还是买本VC的书看看吧
 
#include <windows.h>
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
extern "C" __declspec(dllexport) BOOL TestFunc(char *lpszBuff, int iSize)
{
lstrcpyn(lpszBuff, "this is my test program", iSize);
return TRUE;

}
//delphi
/*function TestFunc(lpszBuff : PChar;
iSize : Integer) : BOOL;
stdcall;
external 'dlldemo.dll';*/
 
用向导MFC AppWizad(dll)生成你需要的三种中任何一种DLL,然后像amli所说的就ok
 
后退
顶部