究竟怎样才能退出程序呀?
用Goto语句也行,太急了,请教Goto语句的用法?
谢谢~!

解决方案 »

  1.   

    哈哈!DLL何来退出?好象只有卸载(FreeLibrary())!
      

  2.   

    3个API
    function LoadLibrary(lpLibFileName:PChar):HMODULE;stdcall;
      得到DLL的句柄function GetProcAdress(hModule:HMODULE;lpProcName:LPCSTR):FARPROC;stdcall;
      得到函数在模块中的地址function FreeLibrary(hLibModule:HMODULE):BOOl;stdcall;
      释放
      

  3.   

    DLL是在可执行文件里调用的,所以要退出来就是释放DLL也就是使用API函数:FreeLibrary
    但你调用它里面的函数既然已经在执行了,是中止不了的。
      

  4.   


    你调用dll is 动态加载还是静态加载??静态加载是不用释放的,程序启动时dll 就被调入内存了,程序quit时,dll也不驻留内存了动态调用,需要时才调入内存,loadlibrary, 掉用完毕你自己要负责释放,像楼上说的。