我想判断c:\abc.exe文件有没有运行,如果没有,就运行它,怎么做
解决方案 »
- 如何改变dbcombobox的下拉列表框宽度为其中items中的最长字符串长度
- delphi中clientsocket控件通讯,读取数据丢包问题?
- 我的一点发现: DBGridEh自带的实现自动调整列宽功能
- 请问用ado 访问参照完整性的access数据库,级联更新和级联删除时,tadodataset是否会自动更新被级联更新和级联删除后的表!
- 为什么现在其它的开发人员都说DELPHI不行了呢?大家一起来讨论呀,是不是DELPHI在中国的开发人员中使用量大下隆呀????
- 在delphi中有关数据库的问题
- 与dbgrid的连接问题?
- 急!有关程序发布,在线等候!
- 如何改变ProgressBar中表示进度的方块的颜色?谢谢
- 哪位有DELPHI编程规范,及工程项目文档能给我一份吗?
- 为什么只能显示数据,而不能对数据进行任何操作?
- 我想把HTML页面里面的文字内容提取出来,并且保存,高手给点提示!!!
FH: Integer;
FH := FileOpen('c:\abc.exe', fmOpenRead + fmShareExclusive);
if FH = -1 then ShowMessage('已经在运行');
FileClose(FH);—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
program CATV;
Uses
Windows;
var
Mutex: THandle;
begin
Mutex := CreateMutex(nil, true,'CATV');
if GetLastError <> ERROR_ALREADY_EXISTS then
begin
Application.Initialize;
Application.Title := '有线电视用户关系信息系统';
Application.CreateForm(TfrmMain, frmMain);
Application.Run;
end
else
MessageBox(0, '有线电视用户管理信息系统已经正在运行!', '请注意!', 48);
ReleaseMutex(Mutex);
end.