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