ComObjCreate
Creates a COM object.
OutputVar := ComObjCreate(CLSID , IID)
Function Example: ie := ComObjCreate("InternetExplorer.Application")
Parameters
- OutputVar
The name of the variable in which to store the result. The result is different when IID parameter is used:
- If IID is not specified a wrapper object supporting object syntax is returned.
- When IID is specified, interface pointer is returned. The script must typically call ObjRelease when it is finished with the pointer.
If an error occurs, an empty string is returned.- CLSID
CLSID or human-readable Prog ID of the COM object to create.
- IID
The identifier of an interface the object supports.
Related
ComObject, ComObjGet, ComObjActive, ComObjConnect, ComObjArray, ComObjError, ComObjQuery, CreateObject (MSDN)
Examples
For a constantly growing list of examples, see the following forum topic: http://www.autohotkey.com/forum/topic61509.html.
ie := ComObjCreate("InternetExplorer.Application") ie.Visible := true ; This is known to work incorrectly on IE7. ie.Navigate("https://autohotkey.com/")