int WINAPI DllEntryPoint(HINSTANCE hIns, DWORD reason, void*)
{
    if (reason==DLL_PROCESS_ATTACH) {
        //初始化DLL, 如果失败,返回 0,DLL 就不能加载了。
    }
    return 1;
}

解决方案 »

  1.   

    shangshang(大雪有痕)同志:我知道CSDN上没有两个星期很难解决问题啊!
      

  2.   

    来DWF吧,更具有挑战性!!!
      

  3.   

    静态引入的,不知道怎么关闭!(好像关不掉?)
    用API:LoadLibrary引入的DLL可以用FreeLibrary卸载!
      

  4.   

    好像弄错了!!!
    返回值给主程序,让它来卸载DLL啊!
      

  5.   

    DLL是自动计数的啊,当DLL的引用值为0时就自动卸载拉
      

  6.   

    怎么还不结贴!
    动态库的在内存空间使用和释放都是有window系统来管理的。不许个人介入。
    系统中有一个计数器来记录调用该dll的次数,荡计数器为0时系统释放,这样做就可以节省window的内存开销!!
      

  7.   

    弄错了!我没有调用DLL,而是在制作DLL啊!我在制作基于IE的COM接口的DLL
    ,好象大家都没有理解我的意思!我的意思是:在COM编程中,没有APPLICATION对象可用,怎么退出?
      

  8.   

    普通应用程序可以用APPLICATION.terminate关闭,那COM呢?