C++Builder 程序只运行一个实例
2007-03-01 12:01
260 查看
该函数能设置程序只运行一个实例; 参数title是程序实例的名称。
bool RunOnlyOnce(AnsiString title)
{
Application->Title=title.c_str();
CreateMutex(NULL,False,title.c_str());
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
ShowMessage("该程序已经运行!");
return false;
}
return true;
}
bool RunOnlyOnce(AnsiString title)
{
Application->Title=title.c_str();
CreateMutex(NULL,False,title.c_str());
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
ShowMessage("该程序已经运行!");
return false;
}
return true;
}
相关文章推荐
- 使程序只能运行一个实例
- QT程序只运行一个实例
- C# Winform程序只允许运行一个实例
- WinForm程序只运行一个实例
- 【转】C# WinForm 程序单实例运行,再次运行时激活前一个实例
- 让程序只有一个应用程序实例在运行
- WinForm程序,保证只有一个实例在运行(网上搜集的东西)
- 进程地址空间的共享(可以实现一个程序只有一个实例运行)
- 怎样使程序只运行一个实例
- 【转】delphi程序只允许运行一个实例的三种方法:
- c# Winform 如何实现程序只能同时运行一个实例
- 使程序运行一个实例
- C#程序只允许运行一个实例的解决方案
- 让程序只运行一个实例的四种方法
- 使程序运行一个实例
- 只允许运行一个实例的程序(互斥程序)
- 只能运行程序的一个实例
- air程序在同一个机器运行多个实例multiple instances
- C#程序只允许运行一个实例的解决方案
- 程序只运行一个实例(一)