CreateObject |
Description
Creates a ColdFusion object, of a specified type.
Returns

An object, of the specified type.

Note: | You can enable and disable this function in the ColdFusion Administrator, ColdFusion Basic Security, Tag Restrictions page.

Category
Extensibility functions
History

ColdFusion MX:

- Changed instantiation behavior: this function, and the cfobject tag, can instantiate ColdFusion components and web services. Executing operations on a CFC object executes CFML code that implements the CFC's method in the CFC file.
- For CORBA object: changed the Naming Service separator format for addresses from a dot to a forward slash. For example, if "context=NameService", for a class, use either of the following formats for the class parameter (in earlier releases, the format was "Macromedia.Eng.CF"):

- "Macromedia/Eng/CF"
- "Macromedia.current/Eng.current/CF"

- For CORBA object: changed the locale attribute; it specifies the Java config that contains the properties file.

For more information, see Developing ColdFusion MX Applications.
CreateObject object types

For information about using this function, see these sections:

- CreateObject: COM object
- CreateObject: component object
- CreateObject: CORBA object
- CreateObject: Java or EJB object
- CreateObject: web service object

Note: | On UNIX, this function does not support COM objects.

type |

Type of object to create.

- com
- cobra
- java
- component
- webservice

class |
Component ProgID for the object to invoke.

ServerName |

Server name, using UNC or DNS convention in one of these forms.

- \\lanserver
- lanserver
- http://www.servername.com
- www.servername.com
- 127.0.0.1

If context - "remote",this parameter is required.

context |

- InProc
- Local
- Remote