VB与VC中的互斥怎么写?releasemutex

10小时前 (23:33:02)阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值372030
  • 级别管理员
  • 主题74406
  • 回复0
楼主
VB与VC中的互斥怎么写?而且你OPEN之前必须得创建噻,要先调用CreateMutex去创建,你打开的时候就指定同一个名字就共享了。你实际上是调用了ANSI版本的CreateMutexA,建议把参数全部改成UNICODE形式,两个MUTEX的名字必须一致,而且你OPEN之前必须得创建噻,要先调用CreateMutex去创建,我看不出来你这两段代码的先后,所以先使用的就CREAT。

VB与VC中的互斥怎么写?

VB与VC中的互斥怎么写?releasemutex

就是要同步一个MUTEX嘛,两个MUTEX的名字必须一致,而且你OPEN之前必须得创建噻,要先调用CreateMutex去创建,我看不出来你这两段代码的先后,所以先使用的就CREAT,用完后记得RELEASE掉。

然后给这个MUTEX一个名字,E,例如你上面的ddd3355。这个就在内核代码区标示了一个唯一的内核变量,你打开的时候就指定同一个名字就共享了。那个错误提示已经告诉你了,你实际上是调用了ANSI版本的CreateMutexA,建议把参数全部改成UNICODE形式,即宽字符CreateMutexW。

就是要同步一个MUTEX嘛,两个MUTEX的名字必须一致,而且你OPEN之前必须得创建噻,要先调用CreateMutex去创建,我看不出来你这两段代码的先后,所以先使用的就CREAT,用完后记得RELEASE掉。

然后给这个MUTEX一个名字,E,例如你上面的ddd3355。这个就在内核代码区标示了一个唯一的内核变量,你打开的时候就指定同一个名字就共享了。

0
回帖

VB与VC中的互斥怎么写?releasemutex 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息