Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Вниз

В 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.053 c
14-1104043729
SergP
2004-12-26 09:48
2005.01.16
Я фигею с эры


14-1104302001
Rouse_
2004-12-29 09:33
2005.01.16
C Днем Рождения 29 Декабря


14-1104005982
Piter
2004-12-25 23:19
2005.01.16
Что такое engine.awaps.net ?


14-1103821095
Mike Kouzmine
2004-12-23 19:58
2005.01.16
Ура! Наших освободили!


1-1104240403
Илья
2004-12-28 16:26
2005.01.16
D5 запускается без главного окна.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский