Ole automation trouble
- From
- Serge Korolev (2:5020/679.1)
- To
- All ()
- Date
- 1996-05-04T16:46Z
- Area
- SU.WINDOWS.PROG
* Crossposted in RU.DELPHI
* Crossposted in SU.WINDOWS.PROG
* Crossposted in SU.WIN95.PROG
Hi, dear All!
Возникла такая проблема:
Был написан автоматный контроллер, благополучно передающий комманды на
сервер (конкретно - Word.Basic). Большинство процедур/функций на сервере
выполняются нормально, но существует набор инструкций, реакция на которые
со стороны Бэйсика не совсем понятна. Например, на такие функции, как
Insert, AppShow etc. - Word генерирует сообщение о том, что "Это не есть
функция" :( Действительно, при изучении Help видно, что эти инструкции
являются коммандами WordBasic'а. Проблема в том, что не для всех комманд
Ворда существует аналогичного действия функция (процедура). Самое инте-
ресное, что при просмотре iTypeInfo сервера через Ole2View из MS OLE SDK
и под Win 3.1 (.11), и под Win95 в интерфейсе сервера существуют все
функции, соответствующие этим коммандам и описательно ничем от других не
отличаются! Используемый инструмент - Delphi 1.02. Знаю, что побороть это
возможно, потому как в Delphi 2.0 это реализовано, но через внутренние
механизмы компилятора, поэтому по исходникам ничего интересного найти
нельзя :( Возможно, кто-то сталкивался с такой проблемой и сумел найти
решение или просто видел где-нибудь демку/либу (на любом языке), где это
работает - большая просьба дать мне возможность ознакомиться с сырцами
(главное только, чтоб в ней не использовалось ничего, кроме API'шных
функций ;).
Не устроят меня, наверное, всего два варианта ответа:
1. "A чем Delphi 2.0 не устраивает?"
2. "А что, через DDE это нельзя было сделать?"
;)
Заpанее - thanx!
Sincerely,
Serge
--- GoldEd 2.50+/DOS
* Origin: ■ RosnoSoft ■ +7-095-288-1273 ■ MO,CM ■ (2:5020/679.1)