发明名称 Script Engine interface for multiple languages
摘要 The scripting engine interface provides the capability to interconnect any suitably written application or server with any scripting language. The implementation of the scripting engine itself (language, syntax, persistent format, execution model, and the like) is left entirely to the vendor, and the scripting engine need not come from the same vendor as the host application. The scripting engine interface implements this capability using a set of interfaces, the two most important ones being IActiveScriptSite (implemented by the host application) and IActiveScript (implemented by the language engine.) Together, these interfaces allow a host application to inform a scripting engine about the functionality that can be scripted and to define the scripts that the scripting engine should execute, either immediately or in response to user actions such as mouse clicks. The scripting engine interface redefines the handshake that is required between two specific types of software components in a manner not previously done. Unlike past scripting engine interfaces, which define a unique and proprietary way of hooking up to an application, the interface described here provides a universal hookup mechanism that is simple and direct.
申请公布号 US6275868(B1) 申请公布日期 2001.08.14
申请号 US19970815719 申请日期 1997.03.12
申请人 MICROSOFT CORPORATION 发明人 FRALEY CHRISTOPHER LEE;MCKELVIE SAMUEL JAMES;STONE VICTOR ANDREW;WELLAND ROBERT VICTOR
分类号 G06F11/36;(IPC1-7):G06F9/44 主分类号 G06F11/36
代理机构 代理人
主权项
地址