Функция vaBindParameter Назад В начало Вперед

Назначение

"Прикрепляет" параметр к ключу скрипта для выполнения. Параметры скрипта ассоциируются с переменными по порядку вызова данной функции (см. пример).

Описание

function vaBindParameter(handle: longInt; parameter: anyType): boolean;

Параметры

handle - номер скрипта.

parameter - переменная, которая будет связана (ассоциирована) с параметром скрипта.

Возвращаемое значение

True при успешном завершении, false - в противном случае.

Пример

Переменные param1, param2 и param3 ассоциируются с параметрами скрипта par1, par2 и par3 соответственно.

var
  param1   : myDecType;
  param2   : _DateTime;
  param3   : variant;
. . .
var source : longInt;
var runtime: longInt;
source := vaGetFreeHandle;
vaAddStr(source,'script TestParamTypesScript(par1: myDecType; par2: _DateTime; par3: variant) : string; ');
. . .
runtime := vaCompile(source);
vaBindParameter(runtime, param1);
vaBindParameter(runtime, param2);
vaBindParameter(runtime, param3);
vaExecute(runtime, scriptResult);

Версия

Атлантис 5.4.05