我爱孩子 新闻 几个月过去了,今天发布一个DLL实例

几个月过去了,今天发布一个DLL实例

以前的报道有问题,没有发表文章。今天我发布了一个动态链接库实例

输入DEV-C++创建一个名为项目开发的动态链接库项目

将dllmain.cpp的代码更改为

#include

<windows.h>
BOOL

WINAPI

DllMain(HINSTANCE

hinstDLL,DWORD

fdwReason,LPVOID

lpvReserved)
{
switch(fdwReason)
{

case

DLL_PROCESS_ATTACH:
case

DLL_THREAD_ATTACH:
{
MessageBox(NULL,

\”ATTACHED!\”,

\”DLL\”,

MB_ICONINFORMATION);
break;

}
case

DLL_PROCESS_DETACH:
case

DLL_THREAD_DETACH:
{
MessageBox(NULL,

\”DETACHED!\”,

\”DLL\”,

MB_ICONINFORMATION);
break;
}
}
}

然后创建一个名为Init.cpp的C++文件(请记住,所有这些文件都需要在编译结束时保存)

#include

<windows.h>
int

main(void)

{
HINSTANCE

hInstance

=

::LoadLibrary(\”Proj.dll\”);
if

(hInstance

!=

NULL)cout<<\”导入DLL成功!\”<<endl;
}

首先编译dllmain.cpp,

再次编译Init.cpp(记得把它放在同一个目录下)

然后实现代码效果(自己检查效果)

没有缩进,因为博客不能缩进4空

本文来自网络,不代表我爱孩子立场,转载请注明出处。

发表评论

返回顶部