Connecting to COM objects
The action attribute
of the cfobject tag provides the following
two ways to connect to COM objects:
- Create method
- (cfobject action="Create") Takes a COM object, typically
a DLL, and instantiates it before executing methods and assigning properties.
- Connect method
- (cfobject action="Connect") Links to an
object, typically an executable, that is already running on the
server.
You can use the optional cfobjectcontext attribute
to specify the object context. If you do not specify a context,
ColdFusion uses the setting in the Registry. The following table
describes the context attribute values:
Attribute value
|
Description
|
InProc
|
An in-process server object (typically a
DLL) that is running in the same process space as the calling process,
such as ColdFusion.
|
local
|
An out-of-process server object (typically
an EXE file) that is running outside the ColdFusion process space but
running locally on the same server.
|
remote
|
An out-of-process server object (typically
an EXE file) that is running remotely on the network. If you specify remote,
Also use the server attribute to identify where
the object resides.
|