码迷,mamicode.com
首页 > 其他好文 > 详细

只容许程序运行1个实例

时间:2014-07-29 20:43:12      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:http   color   io   for   2014   div   ar   window   


program Manager;

uses
  Forms,Windows,Messages,
  Unit1 in ‘Unit1.pas‘ {WMGJ_SERVERFORM1},
  Unit2 in ‘Unit2.pas‘ {Form2},
  Unit3 in ‘Unit3.pas‘ {Form3},
  Unit4 in ‘Unit4.pas‘ {Form4};

{$R *.res}
 var
  AppTitle:string;
  m_hMutex:THandle;

begin
  Application.Initialize;

  m_hMutex := CreateMutex(nil,TRUE,PChar(‘HelloRoman2014/2/6‘));
  if( GetLastError() = ERROR_ALREADY_EXISTS )  then
  begin
     Application.MessageBox(‘程序已经运行...‘,‘提示‘,MB_ICONINFORMATION);
     Application.Terminate; //让新开的程序不运行
  end
  else
  begin
    Application.MainFormOnTaskbar := True;
    Application.CreateForm(TWMGJ_SERVERFORM1, WMGJ_SERVERFORM1);

    Application.CreateForm(TForm2, Form2);
    Application.CreateForm(TForm3, Form3);
    Application.CreateForm(TForm4, Form4);
    Application.Run;
  end;

end.




只容许程序运行1个实例,布布扣,bubuko.com

只容许程序运行1个实例

标签:http   color   io   for   2014   div   ar   window   

原文地址:http://www.cnblogs.com/xe2011/p/3875884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!