下面引用由starlight在 2006/04/13 04:00pm 发表的内容:
若需要限制应用同时运行的实例个数,比如仅允许同时运行N个实例,那么将上述程序中的语句 “if App_num>1 then”改为“if App_num>N then”即可。
采用Handle()函数的方法更简洁一些,代码如下:
int hand
hand=Handle(this,TRUE)
If hand>0 then
Messagebox("注意","本程序已经运行!",Stopsign!)
... 用C++实现这个功能似乎更方便一些,添加互斥量就可以了。详请看下贴:
http://www.thysea.com/lb/cgi-bin/topic.cgi?forum=127&topic=1802 |