pythoncom.gif
Previous Next blank.gif Home Page

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


Previous Next blank.gif Home Page
www_icon.gif

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