Здравствуйте natalka, Вы писали:
N>Здравствуйте OlegO, Вы писали:
OO>>В клиенте, ты импортом (#import) подключаешь свой объект?
OO>>Это Ptr (обвертка над твоим объектом) полученные при импорте в случае ошибки генерят исключения, а не лично твой объект.
OO>>Если импотртом, то с какими параметрами?
N>я расположила свой ActiveX в диалоговом окне клиента и задала для него переменную, в результате подключились классы моего ActiveX. Больше никаких подключений не делала. Все методы ActiveX работают как надо, кроме исключений.
Чтобы понять, что происходит достаточно посмотреть .CPP файл, которые сгенерила студия,
для твоего ActiveX.
В методах идет вызов метода CWnd::InvokeHelper, а он в случае ошибки генерит
исключения COleException если код ошибки равен DISP_E_EXCEPTION, или
COleDispatchException в остальных случаях.
для простоты можешь перехватывать все исключения catch(...)
Если исключения не приходят, значит смотри код ActiveX'а