Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.032 c
14-1104136860
Vlad Oshin
2004-12-27 11:41
2005.01.16
Шахматы. Задачка..


3-1103097540
Denmin
2004-12-15 10:59
2005.01.16
Как передать значение вычисляемого поля в простое?


1-1104167904
markers
2004-12-27 20:18
2005.01.16
Создание формы


14-1104332741
olookin
2004-12-29 18:05
2005.01.16
Опять пятница (или что-то похожее на оную)...


3-1102670764
Дима778
2004-12-10 12:26
2005.01.16
Перед компиляцией ADOConnection.Connected := False