如何判断dll释放完?(20分)

  • 主题发起人 主题发起人 quejian
  • 开始时间 开始时间
Q

quejian

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断dll释放完?我现在做的一个程序,调用了一个dll,释放后,又要调另一个,有时<br>会出错,不知怎么判断?
 
我也有相同的問題,
 
For Example:<br><br>xDLL &nbsp; &nbsp;: THandle; <br>xName &nbsp; : char;<br>FreeDLL : Boolean; <br><br>...<br>FreeDLL := false; <br>repeat <br>xDLL := GetModuleHandle(xName); <br>if xDLL = 0 then break; <br>FreeDLL := true; <br>FreeLibrary(xDLL); <br>until false; <br>if FreeDLL then <br>MessageDlg('Free DLL!',mtInformation,[mbOk],0)<br>...
 
接受答案了.
 
后退
顶部