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