Serfer78 писал(а):
Если получится то можно реально сократить количество модулей в проекте за счет подключения внешних dll.Думаешь это кому то надо

andrestudio писал(а):
В VBJScript исправления следующие:
1) Коментарии к точкам работают точно также как IC.
2) Вывод ошибок теперь не такой однозначный, теперь указана линия и позиция где произошла ошибка
(почему было не доделано, хотя в коде уже присутствовало для меня загадка)
3) Избавление от ключевых методов doWork и GetVar а так же от свойства UseName. (а то был полный секс для написания скриптов через Case)
Работает напрямую:
Для VBScript
С нижних точек можно вызывать функции и получать
их результат а так же получать значение переменных
имена которых соответствуют именам точек.
Имена методов должны соответствовать именам процедур
Для JScript
С нижних точек возращает только переменные
имена которых соответствуют именам точек
Имена методов должны соответствовать
именам функций
4) В скрипт теперь можно передать и Dispatch (указатель на интерфейс)
5) Можно создавать ActiveX контролы прямо в скрипте (из регистрированных в системе) и подключатся к их событиям.
Для UseActiveXEx (это уже моя поделка)
1) Работает по табам как обычный контрол в KOL.
2) Работает с ActiveX без регистрации в системе с возможностью запуска с лицензией.
3) Интегрирован для работы с VBJScript (установка свойств, получение событий)
Теперь это круче VB (т.к регистрация ActiveX не нужна)
Примеры https://yadi.sk/d/RPDMkYXCrrYK3
UseActiveXEx.pas http://forum.hiasm.com/getfile/37860
--- Добавлено в 2017-09-07 16:52:38
Serfer78 писал(а):
ну раз уж такое возможно значит можно использовать весь функционал этой dll?Только если результат будет иметь string, real, integer