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

Вниз

А надо ли как-то убивать Мьютекс по завершении работы?   Найти похожие ветки 

 
Aleksandr ©   (2003-04-01 11:56) [0]

А то я ума набрался защищать программы от второго запуска:

_HMRS:=OpenMutex(MUTEX_ALL_ACCESS, false, "RS_Mutex1");
Result:=(_HMRS<>0);
if _HMRS=0 then
_HMRS:=CreateMutex(nil, false, "RS_Mutex1");

А тут задумался - а кто его уничтожает, когда программа завершается?


 
Anatoly Podgoretsky ©   (2003-04-01 12:00) [1]

Справку смотрел, удалять надо, но если ты не сделал, то за тебя сделает система, но если ты не будешь сам удалять созданные объекты, то рискуешь попасть в неприятное положение.


 
Skier ©   (2003-04-01 12:02) [2]

Use the CloseHandle function to close the handle. The system closes the handle automatically when the process terminates. The mutex object is destroyed when its last handle has been closed.


 
Aleksandr ©   (2003-04-01 12:11) [3]

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-2746
Ж. Александра
2003-05-08 21:33
2003.06.02
база DBF сохранение и открытие.


3-2822
gizar
2003-05-12 13:36
2003.06.02
Как работать с Lookup? ПОМОЖИТЕ!!!


14-3077
IronHawk
2003-05-12 11:55
2003.06.02
Пятая Киевская Встреча Мастаков в Реале - СОСТОЯЛАСЬ!!!


6-3046
Gross
2003-04-01 22:01
2003.06.02
есть ип! надо узнать имя юзера, под которым он залогинился


7-3193
Aleksandr
2003-04-01 11:56
2003.06.02
А надо ли как-то убивать Мьютекс по завершении работы?