当前位置: 代码迷 >> Windows Mobile >> VB 2005 开发的 WM5 程序怎么防止重入
  详细解决方案

VB 2005 开发的 WM5 程序怎么防止重入

热度:67   发布时间:2016-04-25 07:53:23.0
VB 2005 开发的 WM5 程序如何防止重入?
VB2005为Windows Mobile 5开发的程序,怎样才能在程序开始时检测是否已经运行一个程序实例以防止重入?
(因重入可能导致资源使用冲突)

注: 这个新版我没有可用分了,老版的可用分如何调过来?


------解决方案--------------------
Process ?
------解决方案--------------------
我是在C++的API中用的,VB的我不知道,但是应该有类似的吧。
我用的是FindWindow(),里面填写窗口的标题,就能找到窗口的句柄。如果该窗口已经打开,那么给它焦点,让它在最外面的页面显示出来就好了,用ShowWindow()。
------解决方案--------------------
用CreateMutex,FindWindow不准确。相关资料可以自己查询
  相关解决方案