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)