Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

CreateMutex   Найти похожие ветки 

 
Stas ©   (2003-05-15 15:56) [0]

Кто знает как работает CreateMutex ? У этой функции 3 значения зачем первые 2 ?


 
MBo ©   (2003-05-15 16:00) [1]

в хелпе это подробно описано.
Если security не волнует, первым ставь nil


 
Stas ©   (2003-05-15 16:11) [2]

>Если security не волнует, первым ставь nil
Да я так и делаю, а вот в хелпе ничего не нашел :-(.
У меня в принципе это работает. Но такая проблема
есть 2 проги. 1 и 2, которые не должны повторно запускаться, но 1-я прога не должна запускаться если работает 2-я, а вторая должна запустится если работает 1-я.
Как это можно сделать ?


 
MBo ©   (2003-05-15 16:18) [3]

Если вторая должна запустится только если работает 1-я, то каждая программа создает свой мьютекс, перед тем проверив наличие чужого.


 
Stas ©   (2003-05-15 16:28) [4]

А как его проверить ?
Я делаю так:
HMutex:=CreateMutex (nil,False,"MyMutex");
if WaitForSingleObject(HMutex,0)<>wait_TimeOut
then...

И здесь чтобы проверить наличие Mutexa его нужно создать.


 
Ihor Osov'yak ©   (2003-05-15 16:45) [5]

Из хельпа:

CreateMutex

Return Values

If the function succeeds, the return value is a handle to the mutex object. If the named mutex object existed before the function call, the GetLastError function returns ERROR_ALREADY_EXISTS. Otherwise, GetLastError returns zero.


И не используй имена типа "MyMutex". Можешь востользоваться строковім представлением специально сгенерированного GUI (Ctrl+Shift+G)


 
Stas ©   (2003-05-15 16:59) [6]

>Ihor Osov"yak
Да я имя другое использую, это я в форуме так написал.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-55805
Мазут Береговой
2003-06-30 10:54
2003.07.17
К спецам по играм


3-55456
Kpax
2003-06-25 10:26
2003.07.17
TDBComboBox или?...


3-55391
Alexander Vasjuk
2003-06-20 13:12
2003.07.17
TIBDataSet: Проблема с генератором


8-55670
pheonix
2003-03-27 06:02
2003.07.17
skin на delphi


3-55470
MadVolk
2003-06-25 15:18
2003.07.17
SQL: изменение структуры таблицы в хранимой процедуре