Kod: Tümünü seç
procedure tekacimlik;
begin try
Saftrik := CreateSemaphore(nil, 0, 1, 'Projem'); // (tek)
if ((Saftrik <> 0) and (GetLastError = ERROR_ALREADY_EXISTS)) then
begin
closehandle(Saftrik);
killtask(extractfilename(paramstr(0)));
halt;
end;
except
debugsave('TeakAÇ hatası : '+syserrormessage(getlasterror));
messagebox(getactivewindow,pchar('TeakAÇ Teamer hatası : '+syserrormessage(getlasterror)),'error',0);
end; end;