Re[5]: Add-in в Ворде 2000 работает, а в Ворде97 нет!!!!
От: globus  
Дата: 15.10.04 13:14
Оценка:
Здравствуйте, Dmitriy Yakovlev, Вы писали:

DY>Ну, возможно, у нас различия в IDL. Я не особо большой спец, но могу предположить что из-за того у тебя в определении

параметра IDispatch *pDisp используется [in], то на вход должен прийти readonly объект и, возможно, для полного соответствия типов тебе приходится передавать именно readonly свойство Application объекта Application. Попробуй убрать [in], посмотри что получится.
DY>
DY>Property Application As Application
DY>    read-only
DY>    Member of Word.Application
DY>


Цетирую из книги Э.Трельсена "Модель СОМ приминение ATL 3.0": "[in] — Посылка от клиента к серверу. Клиент выделяет и освобождает память для этого параметра. Все параметры по умолчанию считаются [in], если не указано другое".
Значит проблема не в этом. Любопытно докопатся до истины, приводимый Вами код (ВБА) у всех работает, никто не жалуется, а у меня как всегда где-то чето... Офис 97 русский.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.