В приведенном ниже примере генерируется ошибка:
Ошибка компиляции VBScript: невозможно использовать скобки при вызове Sub
Эта ошибка не возникает, если все параметры не являются объектами.
Есть ли специальный способ передачи параметров объекта в функции VBScript?
Option Explicit
Dim obj
Function TestFunc(obj)
WScript.Echo "Why doesn't this work?"
End Function
Set obj = CreateObject("Scripting.Dictionary")
obj.Add("key", "val")
TestFunc(obj) ' Error here!