Macromedia coldfusion 4.5-cfml language reference User Manual
302
CFML Language Reference
OLEView, as well as information about COM and DCOM, can be found at Microsoft’s
OLE Development web site http://www.microsoft.com/oledev/.
OLE Development web site http://www.microsoft.com/oledev/.
To create COM objects, you need to know the program ID or filename of the object, the
methods and properties available through the IDispatch interface, and the arguments
and return types of the object’s methods. The OLEView utility can give you this
information for most COM objects.
methods and properties available through the IDispatch interface, and the arguments
and return types of the object’s methods. The OLEView utility can give you this
information for most COM objects.
Syntax
CreateObject
("COM",
class, context, , serverName)
class
Required. Enter the component ProgID for the object you want to invoke.
context
Optional. "InProc", "Local", or "Remote". Uses Registry setting when not
specified.
specified.
serverName
Required when CONTEXT="Remote". Enter a valid server name using UNC
(Universal Naming Convention) or DNS (Domain Name Server) conventions, in
one of the following forms:
(Universal Naming Convention) or DNS (Domain Name Server) conventions, in
one of the following forms:
SERVER="\\lanserver"
SERVER="lanserver"
SERVER="http://www.servername.com"
SERVER="www.servername.com"
SERVER="127.0.0.1"
SERVER="lanserver"
SERVER="http://www.servername.com"
SERVER="www.servername.com"
SERVER="127.0.0.1"
CORBA
CreateObject allows you to call methods in CORBA objects. These CORBA objects must
already have been defined and registered for use.
already have been defined and registered for use.
Syntax
CreateObject("CORBA",
class, context, locale, )
class
Required. Specifies different information, depending on the CONTEXT
specification:
specification:
•
If CONTEXT is IOR — Specifies the name of a file that contains the string
version of the IOR. ColdFusion must be able to read this file at all times; it
should be local to ColdFusion server or on the network in an open, accessible
location.
version of the IOR. ColdFusion must be able to read this file at all times; it
should be local to ColdFusion server or on the network in an open, accessible
location.
•
If CONTEXT is NameService — Specifies a period-delimited naming context for
the naming service, such as Allaire.Department.Doc.empobject.
the naming service, such as Allaire.Department.Doc.empobject.
context
Required. Specifies one of the following: