Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: 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 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
7-1078041318
sss
2004-02-29 10:55
2004.04.25
NT service


1-1081178468
Максим
2004-04-05 19:21
2004.04.25
Прозрачная кнопка


1-1081496574
DimaLos
2004-04-09 11:42
2004.04.25
Перевернутый DBGrid


1-1081230177
Tornado
2004-04-06 09:42
2004.04.25
Можно ли использовать *.chm-файл?


14-1080892579
}|{yk
2004-04-02 11:56
2004.04.25
Microsoft купила Лабораторию Касперского