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

Вниз

CloseHandle вызывает исключения?   Найти похожие ветки 

 
DVM ©   (2007-02-13 15:05) [0]

Сабж. В MSDN написано, что да:


CloseHandle invalidates the specified object handle, decrements the object"s handle count, and performs object retention checks. Once the last handle to an object is closed, the object is removed from the operating system.
This function does not close module objects.
Use CloseHandle to close handles returned by calls to the CreateFile function. Use FindClose to close handles returned by calls to the FindFirstFile function.
Closing an invalid handle raises an exception. This includes closing a handle twice, not checking the return value and closing an invalid handle, and using CloseHandle on a handle returned by FindFirstFile.


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


 
Сергей М. ©   (2007-02-13 15:12) [1]


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


А нахрена ?


 
tesseract ©   (2007-02-13 15:12) [2]

Странно.  У меня вызывало - возможно просто отключил. Попробуй GetLAstError после него посмотреть.


 
DVM ©   (2007-02-13 15:25) [3]


> А нахрена ?

Да просто хочу понять надо проверять передаваемый ей параметр или не надо, чтобы не допустить исключения.


 
Игорь Шевченко ©   (2007-02-13 15:33) [4]

CloseHandle не вызывает исключений


 
tesseract ©   (2007-02-13 15:41) [5]


> CloseHandle не вызывает исключений


в D7, насколько я помню, вызывал. В настройках дебаггера устанавливается.


 
Сергей М. ©   (2007-02-13 15:50) [6]


> DVM


ОС генерит такие исключения условно, в зависимости от присутствия отладчика.


 
DVM ©   (2007-02-13 15:55) [7]

Ясно.


 
Kedge ©   (2007-02-13 15:56) [8]

hThread:= BeginThread(...
CloseHandle(hThread);
CloseHandle(hThread); <-- у меня здесь вызывается исключение (BDS 2006)


 
Игорь Шевченко ©   (2007-02-13 16:10) [9]

согласен с [6], без отладчика таких исключений не возникает



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-1179396051
ancot
2007-05-17 14:00
2007.07.22
winexec


8-1162199088
Lebedev
2006-10-30 12:04
2007.07.22
MediaPlayer не приигрывает avi видео-ролик цифрового фотика.


11-1166033779
NeeDiGeo
2006-12-13 21:16
2007.07.22
Глобальные клавиши


15-1182478313
Slider007
2007-06-22 06:11
2007.07.22
С днем рождения ! 22 июня 2007 пятница


9-1156784627
Начинающий_1
2006-08-28 21:03
2007.07.22
OpenGL. Помогите оптимизировать код.