![]() |
![]() |
![]() |
![]() |
The following list contains definitions of the scripting-related terms used in this document.
Term | Definition |
code object | An instance created by the scripting engine that is associated with a named item, such as the module behind a form in Visual Basic®, or a C++ class associated with a named item. Preferably, this code object is an OLE Component Object Model (COM) object supporting OLE Automation so that the host or other nonscript entity can manipulate the code object. |
named item | An OLE COM object (preferably one that supports OLE Automation) that the host deems interesting to the script. Examples include the HTML Page and Browser in a Web browser, and the Document and Dialogs in Microsoft Word. |
script | The data that makes up the "program" that the scripting engine runs. A script is any executable blob, including a piece of text, a block of pcode, or even machine-specific executable byte codes. A host loads a script into the scripting engine through one of the IPersist* interfaces or through the IActiveScriptParse interface. |
scripting engine | The OLE object that processes scripts. A scripting engine implements IActiveScript and, optionally, IActiveScriptParse. |
scripting host | The application or program that owns the ActiveX Scripting engine. The host implements IActiveScriptSite and, optionally, IActiveScriptSiteWindow. |
scriptlet | A portion of a script that gets attached to an object through IActiveScriptParse. The aggregate collection of scriptlets is the script. |
script language | The language in which a script is written (for example, VBScript) and the semantics of that language. |
![]() |
![]() |
![]() |
![]() |