delphi – 如何确保我的应用程序的单个实例运行?
发布时间:2020-12-15 10:14:52 所属栏目:大数据 来源:网络整理
导读:在Delphi XE VCL中是否支持确保只有一个应用程序的实例正在运行? 在过去,我已经使用库代码来控制一个似乎很复杂的Mutex。当我在Delphi XE开始一个新项目时,我想知道我是否需要挖掘那个旧的代码,或者是否已经在XE中内置了支持?还是有另一个容易应用的代
在Delphi XE VCL中是否支持确保只有一个应用程序的实例正在运行?
在过去,我已经使用库代码来控制一个似乎很复杂的Mutex。当我在Delphi XE开始一个新项目时,我想知道我是否需要挖掘那个旧的代码,或者是否已经在XE中内置了支持?还是有另一个容易应用的代码是好的和现代的? 解决方法
我使用JCL来做到这一点:
program MyProgram; uses JclAppInst; begin JclAppInstances.CheckSingleInstance; // Added instance checking Application.Initialize; Application.CreateForm(TMainForm,MainForm); Application.Run; end. 这个文件和通知方案是the JCL Wiki。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |