Удаленный вызов функции модуля |
Вы можете вызывать функцию или процедуру, содержащуюся в модуле удаленно.
Для установки этого модуля скопируйте этот код в новый модуль "MyRoutines" или имеющийся модуль VBScript.
'================== START ===============
'Эта функция просто возвращает код модуля, из которого вызывается
Function GetModuleText
GetModuleText = CurrentModule.Text
End Function
'=================== END ================
Это скрипт, который вызывает функцию модуля, который содержится в удаленной службе:
'================== START ===============
Const SNetComRemote = "NetCom.Remote"
Dim Remote, Root
Set Remote = CreateObject(SNetComRemote)
With Remote
.Host = "127.0.0.1"
.UserName = "Administrator"
.Password = "MyPassword"
Set Root = .CreateRoot
End With
With Root
MsgBox .ScriptModules.Module("MyRoutines").AsObject.GetModuleText
End With
Set Root = Nothing
Set Remote = Nothing
'=================== END ================