如何让编辑成的EXE在操作系统里只允许一个进程? 我想让我的EXE在操作系统里只存在一个已经运行的,该怎么做?我是一个菜鸟,什么都不懂,若有人知道请告诉我,说得详细点,十分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create事件里加入这个函数的使用procedure ExeRunInfo;var mh: THandle;begin Application.title := 'ExeName'; mh := Createmutex(nil, false, 'ExeName'); if Getlasterror = error_already_exists then begin Closehandle(mh); Application.Terminate; end; Application.BringToFront; Setwindowlong(application.Handle, gwl_exstyle, ws_ex_toolwindow);end; 求checklist控件与数据关联的方法 delphi如何编程向EXCEL中写入数据?代码越详细越好 修改标题栏颜色 reportmachine中,怎样动态设置某memo的值?或者FastReport有同样解决办法也可以。 用fasten做的报表,我要选择打印页数,比如从3-6页,该怎么做,请高手指点 如何强制删除硬盘文件? 怎样把jpg图像再压缩,最好有详细一点的说明,up有分 什么打包工具生成文件比较小? 为什么TADOQuery会有这样的错位? 关于两个窗口的激活问题! 请问在delphi中包含Shlobj.h的头文件是那个,谢谢! indy 9.0 demos例子不能运行
procedure ExeRunInfo;
var
mh: THandle;
begin
Application.title := 'ExeName';
mh := Createmutex(nil, false, 'ExeName');
if Getlasterror = error_already_exists then
begin
Closehandle(mh);
Application.Terminate;
end;
Application.BringToFront;
Setwindowlong(application.Handle, gwl_exstyle, ws_ex_toolwindow);
end;