COM Object Class
The COM Object class provides access to a COM object. It does not return a value. To create a new object, you use the Dim statement to dimension a variable, and then set the variable to the return value of CreateObject or GetObject. For example:
Dim COM As Object
Set COM = CreateObject("spoly.cpoly")
You can use one of the following formats to reference a method or property of the new object:
objectvar.property
objectvar.method
For example:
COM.reset
Format
Dim variableName As Object
The following table describes the arguments that you can use with this method.
Argument | Description |
---|---|
variableName |
The name of the object variable to declare. |
Example
The following example uses the BusComp object class to declare the variables that Siebel VB uses to access the Account Contacts view in a Siebel application:
Sub Button1_Click
Dim i as integer
Dim icount as integer
Dim oBC as BusComp
' BusObject returns the business object associated with a
' control or applet.
' GetBusComp returns a reference to a Siebel
' business component that is in the UI context
set oBC = me.BusObject.GetBusComp("Contact")
i = oBC.FirstRecord ' returns 0 if fails, 1 if succeeds
if i <> 1 then
TheRaiseErrorText "Error accessing contact records for the account."
else
icount = 0
' NextRecord returns 1 if it successfully
' moved to the next record in the BC
While i = 1
icount = icount + 1
i = oBC.NextRecord ' returns 1 if successful
wend
oBC.FirstRecord
end if
End Sub