PDA

View Full Version : جلوگیری از اجرای مجدد برنامه



Mahdi_S_T
سه شنبه 22 اردیبهشت 1383, 12:27 عصر
با سلام

چه کدی را باید به کار برد تا اگر کاربر برنامه ای را که قبلا اجرا شده برای بار دوم کلیک نمود تا اجرا شود دیگر اجرا نشود :?:

ali643
سه شنبه 22 اردیبهشت 1383, 15:32 عصر
در یونیت پروژه باید اضافه شوند

uses
Windows,
Forms,

var
hMutex: THandle;
begin
HMutex := CreateMutex(nil, False, 'OneCopyMutex');
if WaitForSingleObject (HMutex, 0) <> wait_TimeOut then
Begin
Application.Initialize;
End;

Mahdi_S_T
سه شنبه 22 اردیبهشت 1383, 22:38 عصر
با تشکر از شما دوست عزیز :flower: