有几个有关用VC设计DLL的实例?

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:37:53
想熟悉下用VC对DLL的设计,基本的知识看了,现在想用几个例子来实验下, 哪位大侠有这样例子,有清楚的设计过程介绍的 谢谢

/* test.cpp */
#include <windows.h>

//导出函数Add
//extern "C" 表示按C语言符号导出
extern "C" int __declspec(dllexport) Add(int,int);

//DLL入口函数,即DLL主函数
BOOL WINAPI DllMain(
HINSTANCE hinstDLL, // handle to the DLL module
DWORD fdwReason, // reason for calling function
LPVOID lpvReserved // reserved
)
{
switch(fdwReason)
{
case DLL_PROCESS_ATTACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}

int Add(int a,int b)
{
return a+b;
}

真恶心 把系统生成的源码拿来一抄...

基本知识都看了吗?
书上都有源码的 对着例子做一遍就可以了