Apico Soft / АПИКО Софт



Спонсором блога ScalaHelp.RU является компания АПИКО Софт.

Мы предоставляем:
- Качественный ERP консалтинг.
- Внедрение и сопровождение системы.
- Российские формы первичных документов, бухгалтерская и налоговая отчетность.

- Разработка корпоративной отчетности.

Наш телефон 8 (495) 961 98 48
Сайт http://www.apicosoft.ru/

Позвоните нам, мы сделаем все, чтобы помочь Вам.

воскресенье, июля 01, 2007

Запуск внешней программы из меню (Часть 2)

Итак, второй способ запуска, правильно работающий с несколькими одновременно запущенными копиями Scala. Он немного сложнее и требует наличия вспомогательной DLL. Эту библиотеку нужно зарегистрировать на всех компьютерах.

Цель вспомогательной DLL - прикинуться скальской библиотекой, забрать у Скалы все нужные данные и запустить нашу программу, передав в параметрах командной строки собранную информацию. Все это она и делает. Библиотека реально используется у многих клиентов с версиями iScala 2.2 CR, iScala 2.2 SR1, iScala 2.2 SR2, iScala 2.3

Попробуем все это проверить:

  1. Скачиваем этот архив. В нем DLL, исходные коды DLL, и тестовое приложение.
  2. Выкладываем ExtLauncher.dll (обычно это какой-нибудь общий каталог на сервере, доступный для пользователей Скалы)
  3. Регистрируем DLL командой:
    regsvr32 ExtLauncher.dll
  4. Заводим в меню новую команду
    название действия - ExtLauncher.Launcher
    параметры - путь к программе в двойных кавычках
  5. Убеждаемся, что все работает

Комментариев нет:

Отправить комментарий