Вниз
Скачать: CL | DM;

Кто знает альтернативу JustOne ?   Найти похожие ветки 

 
Rule ©   (2004-03-31 16:00) [0]

Вопрос такой надо выкинуть комоненту на форму, которая сама отслеживает запуск второго экземаляра программы и припятствует этому. Пользуется ли кто и если до то какими про сабж я знаю не нравится, там нельзя создать сообщнеие что типа программа уже запущена и тем более редактировать это сообщение


 
panov ©   (2004-03-31 16:06) [1]

function isRunning(aUniqueString:String): Boolean;
var
 hMutex: THandle;
begin
  Result := False;
  hMutex := CreateMutex(nil,False,PChar(aUniqueString));
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
    Result := True;
    CloseHandle(hMutex);
  end;
end;

Добавляешь в файл проекта, вызываешь перед Applicaton.Initialize:

if isRunning("Это мой крутая прога!") then Exit;


 
Rule ©   (2004-03-31 16:11) [2]

>panov ©   (31.03.04 16:06) [1]
да это я и сам знаю, вот для кой каких целей вот это нада компоненту, может самому написать ?


 
panov ©   (2004-03-31 16:31) [3]

Ну так напиши... не так сложно это...


 
Rule ©   (2004-03-31 17:21) [4]

>panov ©   (31.03.04 16:31) [3]
если все писать то до конца жизни не хватит ...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
11-1063216696
uj
2003-09-10 21:58
2004.04.25
Layot-подобные контролы


1-1081170427
vv_fran
2004-04-05 17:07
2004.04.25
Почему дата 12/30/1899 - нулевая в Делфи?


3-1080716239
Timur
2004-03-31 10:57
2004.04.25
DBF в delphi


3-1080134024
Dimedrol
2004-03-24 16:13
2004.04.25
IB/FB компоненты, скорость работы


1-1081578415
hexone
2004-04-10 10:26
2004.04.25
InvokeEvent изменяет ход параметров




   Наверх