Connect(AAddressAndPort, AUserName, APassword)

Connects to the given RPC server.

AAddressAndPort - server address and port. Default value is "".

AUserName and APassword - client authentication data.

If connection fails exception will be raised.


Disconnects from the RPC server. After this method is called - all remote objects references will be invalid. For this reason before calling this method you need to destroy all remote objects references!

In VBScript like this:

Set MyRemoteObject = Nothing

RequestObject(AObjectIDString as String) as Variant;

When connected to server - remote objects can be created via this method.

AObjectIDString can be any system AppID or your custom string.

If AObjectIDString is your custom string - RPC server must parse this string and return object assigned with this string (custom objects ID not available in the DEMO version).


VBScript example:




'Create RPC client object

Set RPCClient = WScript.CreateObject("RoutixRPCCOM.Client")


'Connect to the local server

RPCClient.Connect "", "RoutixUser", "Secret"



'Query remote object from server

Set fso = RPCClient.RequestObject("Scripting.FileSystemObject")



Const WindowsFolder   = 0

Const SystemFolder    = 1

Const TemporaryFolder = 2



WScript.Echo fso.GetSpecialFolder(WindowsFolder)

WScript.Echo fso.GetSpecialFolder(SystemFolder)

WScript.Echo fso.GetSpecialFolder(TemporaryFolder)


'All requested objects must be destroyed before

'RPC client will be destroyed

Set fso = Nothing


Set RPCClient = Nothing



WScript.Echo vbCRLF & "Press any key..."