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

Вниз

разыскивается HANDLE mailslota   Найти похожие ветки 

 
NeyroSpace ©   (2004-04-16 13:44) [0]

Программа создала майлслот, но потом рухнула и не закрыла его. Теперь винда выдает 183 ошибку при повторном создании.
//  Cannot create a file when that file already exists.
//
 ERROR_ALREADY_EXISTS = DWORD(183);
Вопрос как закрыть майлслот не зная его хендла, т.е. как узнать его хендел по имени?


 
Digitman ©   (2004-04-16 13:55) [1]


> потом рухнула и не закрыла его


сделай так чтобы не рушилясь - исправь собственные ошибки

и перезагрузи комп, на котором майлслот был создан и "потерян" в рез-те обрушения твоей программы, создавшей слот


 
Rouse_ ©   (2004-04-16 15:40) [2]

Странно, читаем MSDN

The mailslot exists until one of the following conditions is true:

The last (possibly inherited or duplicated) handle to it is closed using the CloseHandle function.
The process owning the last (possibly inherited or duplicated) handle exits.

The system uses the second method to destroy mailslots.


Напрашивается вывод, может быть ты пытаешся создать мэйлслот с именем messngr? Если это так, то понятно почему он не создается...



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1085570657
umsyty
2004-05-26 15:24
2004.06.06
Можно ли загрузить графическое изображение из потока?


6-1082059289
fatman
2004-04-16 00:01
2004.06.06
TServerSocket внутри NT- сервиса


1-1085002205
Иван Р.
2004-05-20 01:30
2004.06.06
Нарисовать объект на карте в ГИС ИнГео


1-1085119264
Виталя
2004-05-21 10:01
2004.06.06
Подскажите, пожалуйста UML - оболочку, с поддержкой Delphi


14-1085234701
Kolyan
2004-05-22 18:05
2004.06.06
Мы все учились понемногу.................