CallRefFunction ( Function )


Метод: CallRefFunction - Вызовает функцию по имени, получающую параметры по ссылке.

Синтаксис:

objectvariable.CallRefFunction( ToCall, FuncName, InValues, Flags )

где

objectvariable - IScriptHelper

ToCall: Dispatch - Объект, функция которого вызывается.

FuncName: String - Наименование функции для вызоваю

InValues: Variant - Массив входных переменных.

Flags: Long - Флаги вызова (пока не используется), должно быть 0.

Возвращает: Variant

Пример на скриптах:
Sub Test
 A = 1
  'The code below raise Error : "Несоответствие типа: 'ScriptHelper.RunTestFunction'Ошибка выполнения Microsoft VBScript"
 'A = ScriptHelper.RunTestFunction( A )
 A = ScriptHelper.CallRefFunction( ScriptHelper, "RunTestFunction", Array(A), 0 ) 
 Call TCSApp.ShowMessageBox(  "", "A = " + CStr(A) )
End Sub