Re: Серия COM-вызовов
От: kolam http://www.linkedin.com/in/kolam
Дата: 03.09.03 05:23
Оценка:
Здравствуйте, disop, Вы писали:

D>Господа, я думаю многим приходится выполнять серию инициализаций COM-обьектов, при этом выполнение ветки кода надо прерывать при неуспешной инициализации хотя бы одного из них.


Можно попробовать вот так:
    HRESULT hRes = S_OK;
    SUCCEEDED(hRes = COMOBJECT1.Initialize()) &&
    SUCCEEDED(hRes = COMOBJECT2.Initialize()) &&
    // ...
    SUCCEEDED(hRes = COMOBJECTN.Initialize());
kolam
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.