编写 dll

来源:互联网 发布:com域名与cn域名 编辑:程序博客网 时间:2024/05/23 15:45

编写 dll 步骤

1. 选择vc 6.0

 2. 创建一个 dll 的应用程序

       3. 编写 dll 函数或者 功能模块

例如:

extern "C" void __declspec(dllexport) Msg(){    MessageBox(NULL,"Hello world","Demo",MB_OK);}
BOOL APIENTRY DllMain( HANDLE hModule,                        DWORD  ul_reason_for_call,                        LPVOID lpReserved ){    return TRUE;}
4. 调用
  1. HMODULE HL= loadLibrary("Hello.dll");
  2. FARPROC proc = GetProcAddress(hl,"Msg");
  3   proc(); 调用函数 或者 利用  _asm call proc
隐式调用
1.  project->setting->link->modules 加入 hello.lib
2.  extern "C" void __declspec(dllimport) Msg();
3  调用 Msg()

原创粉丝点击