Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
14-3157
AFrolov
2003-05-13 13:07
2003.06.02
Численный поиск корней функции


14-3143
Дремучий
2003-05-15 10:39
2003.06.02
Мастаки и приколы яндекса :))


1-2879
DeadMeat
2003-05-20 17:07
2003.06.02
TSpeedButton


3-2818
gizar
2003-05-15 07:25
2003.06.02
Про SQL


9-2732
Namo
2002-12-20 20:42
2003.06.02
Либо я совсем идиот...




   Наверх