只让程序有一个实例运行 想让程序同时只有一个实例运行,因为程序中使用了托盘,所以试了很多方法都不好,特在此请教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参见http://expert.csdn.net/Expert/topic/2054/2054062.xml?temp=.1067316 program DEL3test;usesFormsWindowsSysUtilsDEL3unit in 'DEL3unit.pas' {Form1};{$R *.RES}VarhMutex:HWND;Ret:Integer;beginApplication.Initialize;Application.Title := 'aaaaaa';hMutex:=CreateMutex(nilFalse'aaaaaa');Ret:=GetLastError;If Ret<>ERROR_ALREADY_EXISTS ThenBeginApplication.CreateForm(TForm1Form1);Application.Run;EndElseApplication.MessageBox('Run Twice!''Notes!'MB_OK);ReleaseMutex(hMutex);end.试试吧! 求一条sql语句-----mssql求最小值问题 如何将CHART1的曲线赋给另一CHART2? 如何使用BDE连接SQL SERVER2000? 问了N次了,还没解决的问题,大家来看看。 一个菜鸟的问题,怎么在两个窗口来回切换? 怎样对日期进行加减?如已知今天的日期,那么一个星期前/一个月前的日期是什么? 有关书的问题 程序中的图片问题 工具栏上的speedbutton按钮上加了一幅图,怎样在它的下面写上文字,为什么文字总在中央?? Midas需要分发费用吗? 请问我如何统计出一个表内具有相同'编号'的记录'数量'字段的总和?谢谢!! 在TSQL中使用类似函数的问题?
usesFormsWindowsSysUtils
DEL3unit in 'DEL3unit.pas' {Form1};
{$R *.RES}
VarhMutex:HWND;Ret:Integer;beginApplication.Initialize;Application.Title := 'aaaaaa';hMutex:=CreateMutex(nilFalse'aaaaaa');Ret:=GetLastError;If Ret<>ERROR_ALREADY_EXISTS ThenBeginApplication.CreateForm(TForm1Form1);Application.Run;EndElseApplication.MessageBox('Run Twice!''Notes!'MB_OK);ReleaseMutex(hMutex);end.
试试吧!