Здравствуйте IT, 22.04.2001 07:53:20 вы писали:
>>Хочу включить в свою компоненту свои коды ошибок (с описаниями — чтобы FormatMessage мог по коду еще что-нибудь сказать), сделал их с помощью Message Compiler'a, он мне сгенерил хедер и .rc файл. Я все это собрал со своей компонентой, проверил ее в клиенте, написаном на си — работает нормально, проверил в бейсике (а компонента в основном для него и предназначена) — косяк — не может создать объект. Когда из ресурсов убрал то, что скомпилировал MessageCompiler — заработало (но естественно коды ошибки программе неизвестны). Что же делать? В MSDN вычитал о неком интерфейсе IErrorInfo, но как использовать — не понял... >>Помогите плз... > >В ATL есть такая функция AtlReportError, которая устанавливает описание ошибки.
Большое спасибо, это то, что надо.
Кстати, почитав о ней в MSDN, обнаружил пример, в котором эта функция вызывалась с 2мя параметрами. Попробовав вызвать ее так, был обруган компилятором. Это там глюк, или же можно сделать так, чтобы функция принимала параметры по умолчанию?