Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Языки - VBScript

VBScript
Краткое описание
  Компонент позволяет выполнять скрипты на языке Basic. Подробное описание по синтаксису языка и операциям дана в статье "Справка->Помощь"
Параметры
  • WorkPoints - Содержит список имён методов, разрешённых языком Basic
  • EventPoints - Содержит список имён событий, разрешённых языком Basic
  • VarPoints - Содержит список имён свойств, разрешённых языком Basic
  • DataPoints - Содержит список имён точек получения данных, разрешённых языком Basic
  • Script - Содержит текст скрипта
  • UseName - True - вызывать обработчики методов и свойств скрипта с именами соответствующих точек, False - вызывать обработчики с индексами точек
  • Замечания
      Как и любой компонент в HiAsm VBScript умеет обрабатывать вызовы методов, инициировать события, получать внешние данные и предоставлять свои данные во вне(или содержать св-ва):
    • Обработчик методов должен быть помещен в ф-цию:
      #bas
      function doWork(Data,Index)
      ' код на языке Basic
      end
      где Data - данные, переданные методу из потока, Index - индекс вызванного метода(начиная с 0) для UseName = False и имя метода, заданное в св-ве WorkPoints для UseName = True.
    • Обработчик св-тв должен быть помещен в ф-цию:
      #bas
      function GetVar(Data,Index)
      ' код на языке Basic
      end
      где Data - данные, переданные методу из потока, Index - индекс вызванного метода(начиная с 0) для UseName = False и имя метода, заданное в св-ве WorkPoints для UseName = True. Значение, которое вернет ф-ция будет передано в поток.
    • Для вызова событий из скрипта используется ф-ция: onEvent(Index,Data), где Index - индекс или имя события, Data - данные, которые необходимо записать в поток.
    • Для получения внешних данных используется ф-ция: GetData( Index ), где Index - индекс или имя точки с данными. В качестве результата ф-ция вернет данные, переданные точке "сверху" из потока.
      Для получения некорорых параметров компонента и обращения к его внутренним св-ам используются зарезервированные имена:

    Имя Тип Описание
    ##SetScript DATA Устанавливает текст скрипта из данных в потоке
    ##Errors VAR Содержит текст ошибок после последней сборки скрипта(или пустую строку в случае успешной сборки)


    Обновление элемента: [svn]VBScript.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...