Вниз
Скачать: CL | DM;

В COM исключительные ситуации   Найти похожие ветки 

← →
AlexG ©   (2004-12-27 14:04) [0]

Можно ли их отлавливать try ... exception ... ?


← →
DiamondShark ©   (2004-12-27 14:07) [1]

А какая разница, в ком они или не в ком?
Лишь бы не в ядре... :)


← →
Digitman ©   (2004-12-27 14:15) [2]


> В COM исключительные ситуации


COM это что ? просвети меня, тундру ..


← →
vecna ©   (2004-12-27 14:52) [3]

COM - это Component Object Model (кажется)
обработички try/except никто там не запрещал, а вот raise делать не стоит... функция должна возвращать значение HResult, сигнализирующая о статусе выполнения, а клиент должен это значение анализировать (см. OleCheck). Хотя может я гоню =)


← →
AlexG ©   (2004-12-27 15:24) [4]

А где константы значений типа HResult хранятся? Чего-то цифрами не очень хочется оперировать... Помню смутно: HR_OK, HROK или H_OK... В общем, х.з. не могу вспомнить, а помощь не дает подстказки...


← →
Григорьев Антон ©   (2004-12-27 15:48) [5]

HR_OK, а S_OK, S_FALSE, E_FAIL - это основные. Сделайте поиск в папке с исходниками стандартных модулей по этим словам, и нужный модуль отыщется.

А вообще, есть какие-то COM-исключения. В книге Э. Трельсена, например, описаны. Но c исключениями, которые через try/except ловятся, они не имеют ничего общего.



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

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



Память: 0.46 MB
Время: 0.027 c
1-1104017321
AGAMEMNUM
2004-12-26 02:28
2005.01.16
InstallShield


8-1097356869
D5_User
2004-10-10 01:21
2005.01.16
Как проще сделать зуминг?


1-1103616175
kull
2004-12-21 11:02
2005.01.16
Существует ли проблемма?


8-1097262333
Yegorchic
2004-10-08 23:05
2005.01.16
Загрузить юч в Delphi...


14-1104057075
Чеширский_Кот
2004-12-26 13:31
2005.01.16
Английская Премьер-Лига




   Наверх