Прикрутить клиента к ActiveX EXE. Automation error на элементарном примере. - VB

Узнай цену своей работы

Формулировка задачи:


Попробовал.
1.Создал ExeServer (ActiveX EXE), в классе написал
Скомпилировал.
2. Создал ExeClient, в рефренсах добавил ссылку на ExeServer.exe
Создал кнопку
Запустил, нажал на кнопку, получил Automation error
Проект прилагается. Гнилая технология? Или что не так сделал?
============================================
Зачем все нужно.
Хочу прикрутить GhostScript к проге.
Есть способ запустить GhostScript под VB через прямой доступ к dll.
tp://95.129.137.164/rented/znamensk/CTAN/support/ghostscript/contrib/gsapi_vb.zip
Все просто и чудесно работает, но CallGS(astrArgs) грузит прогу пока не завершится,
т.е. ее надо запускать в отдельном потоке.
Если конвертируемый файл большой, то это довольно долгая процедура.
Не уверен что мне такой подарок нужен, уже намудохался зимой с интернет-функциями.
Есть кстати оффициальный комментарий:
The Ghostscript Interpreter Application Programming Interface (API)

ActiveX Dll уже попробовал, толку никакого.
Якобы ActiveX EXE является лечением, хочу попробовать, типа она запускает действо в отдельном внешнем потоке.
Есть конечно старый детский проверенный способ:
1) сделать свой ghostscript.exe (на VB)
через Shell запускать и ждать (ShellExecute)
Но как то не очень хочется, имея прямой VB доступ. Да и параметров там кучу(в общем случае) передавать надо, их разгребать через Command умучаешься.

Решение задачи: «Прикрутить клиента к ActiveX EXE. Automation error на элементарном примере.»

textual
Листинг программы
regsvr32 <font color="teal">"C:\Documents and Settings\Дима\Рабочий стол\test\WIATest\Нарочно идиотское имя папки\testdll.dll"</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5