Буду благодарен за любую помощь в разрешении следующей проблемы:
Диспозиция:
Написан COM объект на VS.NET, С++/ATL проект, аттрибуты включены.
Объект поддерживает ISupportErrorInfo (установлен аттрибут support_error_info("ITest")).
При возникновении ошибки методы объекта возвращают полную информацию об ошибке стандартным образом (вызовом метода Error, унаследованного от CComCoClass).
Проблема:
Подробная информация об ошибке не попадает скриптовым клиентам (к примеру в WSH или ASP).
Дополнительная информация:
Если создать такой-же проект объекта, за тем исключением что выключить аттрибуты — то информация об ошибке попадает клиенту без проблем.
Если для аттрибутивного COM объекта написать клиент на С++, и поймать исключение _com_error, возникающее при вызове метода, генерирующего ошибку, то вся дополнительная информация об ошибке доступна без проблем.