Главная страница
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.072 c
4-1076984553
GrayFace
2004-02-17 05:22
2004.04.25
Как узнать, применены ли к проге темы XP?


1-1081362443
jiuraf
2004-04-07 22:27
2004.04.25
Проблема с RichEdit


1-1081083216
Anatta
2004-04-04 16:53
2004.04.25
The memory could not be "read"


8-1074793579
Aga
2004-01-22 20:46
2004.04.25
MIDI


14-1081071413
ChengrMan
2004-04-04 13:36
2004.04.25
За что :(