### Class COMScript - An ActiveX Scripting engine base class.

## SYNOPSIS

    import win32com.axscript.client.framework

    class COMScript
      def AddNamedItem(self, name, flags)
      def AddScriptlet(self, defaultName, code, itemName, subItemName, eventName, delimiter, sourceContextCookie, startLineNumber)
      def AddTypeLib(self, uuid, major, minor, flags)
      def ApplyInScriptedSection(self, fn, args)
      def BeginScriptedSection(self)
      def ChangeScriptState(self, state)
      def CheckConnectedOrDisconnected(self)
      def Clone(self)
      def Close(self)
      def CompileInScriptedSection(self, code, name, type)
      def ConnectEventHandlers(self)
      def DisableInterrupts(self)
      def Disconnect(self)
      def DisconnectEventHandlers(self)
      def EnableInterrupts(self)
      def EndScriptedSection(self)
      def EvalInScriptedSection(self, codeObject, globals, locals = None)
      def ExecInScriptedSection(self, codeObject, globals, locals = None)
      def ExecutePendingScripts(self)
      def GetCurrentSafetyOptions(self)
      def GetCurrentScriptThreadID(self)
      def GetInterfaceSafetyOptions(self, iid)
      def GetNamedItem(self, name)
      def GetNamedItemClass(self)
      def GetScriptDispatch(self, name)
      def GetScriptSite(self, iid)
      def GetScriptState(self)
      def GetScriptThreadID(self, win32ThreadId)
      def GetScriptThreadState(self, scriptThreadId)
      def HandleException(self)
      def InitNew(self)
      def InterruptScriptThread(self, state, flags)
      def ParseScriptText(self, code, itemName, context, delimiter, sourceContextCookie, startLineNumber, flags, bWantResult)
      def ProcessNewNamedItemsConnections(self)
      def ProcessScriptItemEvent(self, item, event, lcid, wFlags, args)
      def RegisterNamedItem(self, item)
      def RegisterNewNamedItems(self)
      def Reset(self)
      def ResetNamedItems(self)
      def Run(self)
      def SetInterfaceSafetyOptions(self, iid, optionsMask, enabledOptions)
      def SetScriptSite(self, site)
      def SetScriptState(self, state)
      def Stop(self)
      def _AddScriptCodeBlock(self, codeBlock)
      def _DumpNamedItems_(self)
      def __init__(self)
      list _com_interfaces_ = [<iid object at 1af01d0>,  ...
      list _public_methods_ = ['SetScriptSite', 'GetScri ...
      def _query_interface_(self, iid)

## DESCRIPTION

This class implements the required COM interfaces for ActiveX scripting.

## SEE ALSO

win32com.axscript.client.framework

Copyright © Greg Stein, Mark Hammond, Curt Hagenlocher and a few other contributors
All Rights Reserved
Comments to author:
Generated: Sun Apr 20 1997