3. System Classes : ButtonField Class : RemoteServer Class
 
Share this page                  
RemoteServer Class
RemoteServer Attributes
Attribute
Data Type
Description
Inherited
From
ClassName
varchar(32)
Gives the name of an object's actual type (as opposed to its declared type) (R)
Object
ClientData
Object
Provides a way to associate data with an object (RW)
Object
Errorcode
integer
Is the internal COM HRESULT value resulting from the most recently invoked RemoteServer method (R)
Defined
Errortext
varchar(256)
Is the error text message associated with a COM error (R)
Defined
Flags
varchar(256)
Is the OpenROAD startup flags passed into the Initiate call with the flags parameter (R)
Defined
Image
varchar(256)
Is the path of the loaded OpenROAD image file passed into the Initiate call with the image parameter (R)
Defined
InstanceIdentifier
integer
Contains a value that uniquely identifies an instance of an allocated object (R)
Object
InstanceReferences
integer
Contains the current number of references to the object (R)
Object
Location
varchar(256)
Is the OpenROAD Server location passed into the Initiate call with the location parameter (R)
Defined
ServerType
integer
Specifies the server type, which is set during the Initiate call according to the type parameter (R)
Defined
 
RemoteServer Methods
Method
Return
Value
Description
Inherited From
Call4GL(procname,
[parameter = expression] | byref(variable)
{,parameter = expression | byref(variable)}])
integer
Calls a 4GL procedure, returning ER_OK if the method is successful
Defined
Duplicate()
RemoteServer
Makes a duplicate of the object, placing a reference to the new object in a reference variable
Object
GetAttribute
(
attributename = byref(variable)
{,attributename = byref(variable)})
integer
Gets the values of any number of attributes for the object
Object
Initiate(image = imagepath,
type = rptype
[, flags = startflags]
[, location = locationname]
[, routing = routingstring])
integer
Connects to an appropriate server process that hosts the specified OpenROAD application image
Defined
IsA
(class =
classname)
integer
Returns TRUE if the object is of the same class as, or one of the subclasses of, the class specified by classname
Object
Release()
none
Disconnects from the server and allows the RemoteServer instance to be initiated again
Defined
SetAttribute
(
attributename = value
{,attributename = value})
integer
Sets any number of attributes for the object
Object