Вниз
Скачать: 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
3-1080335030
Vemer
2004-03-27 00:03
2004.04.25
SQL запрос без "IN" составить хочу..


11-1064815249
bfg1000ke
2003-09-29 10:00
2004.04.25
Реестр


9-1067535623
delpher_gray
2003-10-30 20:40
2004.04.25
Алгоритм A*


8-1073681437
Ракал
2004-01-09 23:50
2004.04.25
Как работать с Direct Sound?


1-1081582624
KEBZ
2004-04-10 11:37
2004.04.25
ProgressBar1




   Наверх