User Guide

254 Chapter 2: ColdFusion Tags
cfobject: COM object
Description
Creates and manipulates a Component Object Model (COM) object. Invokes a registered
automation server object type.
For information on OLEView, and about COM and DCOM, see the Microsoft OLE
Development website: www.microsoft.com.
To use this tag, you must provide the object’s program ID or filename, the methods and
properties available through the IDispatch interface, and the arguments and return types of the
object's methods. For most COM objects, you can get this information with the OLEView
utility.
Note: On UNIX, this tag does not support COM objects.
Syntax
<cfobject
type = "com"
action = "action"
class = "program_ID"
name = "text"
context = "context"
server = "server_name">
See also
ReleaseComObject, cfcollection, cfexecute
Attributes
Attribute Req/Opt Default Description
type Optional Object type:
com
corba
java
(The other object types do not take the type attribute.)
action Required create: instantiates a COM object (typically, a DLL) before
invoking methods or properties.
connect: connects to a COM object (typically, an EXE)
running on server.
class Required Component ProgID for the object to invoke. When using Java
stubs to connect to the COM object, the class must be the
ProgID of the COM object.
name Required String; name for the instantiated component