Z
zhou13
Unregistered / Unconfirmed
GUEST, unregistred user!
第一章EXE的内存共享中<br>FormCreate中调用<br>LockMap函数是用来干什么的<br>我把它注释掉以后,程序可以继续运行,那么这段函数是用来干吗的那?<br>相信很多人都看过,解释起来应该不成问题<br><br>函数内容<br>function LockMap: Boolean;<br>begin<br> Result := true;<br> {创建互斥对象}<br> HMapMutex := CreateMutex(nil, false,<br> pchar('MY MUTEX NAME GOES HERE'));<br> if HMapMutex = 0 then<br> begin<br> ShowMessage('不能创建互斥对象');<br> Result := false;<br> end else begin<br> if WaitForSingleObject(HMapMutex, REQUEST_TIMEOUT)<br> = WAIT_FAILED then<br> begin<br> ShowMessage('不能对互斥对象加锁!');<br> Result := false;<br> end<br> end<br>end;<br><br>CSDN上问过了,没有什么人回答正确。。。。。