none
Como propagar erros de uma ATL COM DLL para aplicações em C++ e VB RRS feed

  • Pergunta

  • E aí pessoal, blz.

     

    Alguem sabe como eu posso propagar os erros _com_error de minha ATL COM para minhas aplicações em VB e C++ ? Em C++ funciona sem problemas : o catch pega os _com_raise_error lançados pela minha dll, mas o VB não. Então implentei via AtlReportError aí neste caso o catch da aplicação em C++ não pega mais.

    Então como eu gero apenas uma DLL propagando os erros que possam ser pegos tanto por On Error quanto por um catch ?

    ps:minha ATL COM tem InterfaceSupportsErrorInfo e eu uso o IErrorInfo pra gerar detalhes dos erros

    Abraços.

    sexta-feira, 30 de março de 2007 18:28