Add scripting to your application with Vbsedit !

SCRIPTSTATE Enumeration

 

Specifies the state of a scripting engine. This enumeration is used by the IActiveScript::GetScriptState , IActiveScript::SetScriptState , and IActiveScriptSite::OnStateChange methods.

typedef enum tagSCRIPTSTATE {
    SCRIPTSTATE_UNINITIALIZED = 0,
    SCRIPTSTATE_INITIALIZED   = 5,
    SCRIPTSTATE_STARTED       = 1,
    SCRIPTSTATE_CONNECTED     = 2,
    SCRIPTSTATE_DISCONNECTED  = 3,
    SCRIPTSTATE_CLOSED        = 4
} SCRIPTSTATE;

SCRIPTSTATE_UNINITIALIZED

Script has just been created, but has not yet been initialized using an IPersist* interface and IActiveScript::SetScriptSite .

SCRIPTSTATE_INITIALIZED

Script has been initialized, but is not running (connecting to other objects or sinking events) or executing any code. Code can be queried for execution by calling the IActiveScriptParse::ParseScriptText method.

SCRIPTSTATE_STARTED

Script can execute code, but is not yet sinking the events of objects added by the IActiveScript::AddNamedItem method.

SCRIPTSTATE_CONNECTED

Script is loaded and connected for sinking events.

SCRIPTSTATE_DISCONNECTED

Script is loaded and has a run-time execution state, but is temporarily disconnected from sinking events.

SCRIPTSTATE_CLOSED

Script has been closed. The scripting engine no longer works and returns errors for most methods.


Add VBScript and Javascript scripting
to your application with VbsEdit !



Download Now!

This package includes VbsEdit 32-bit and 64-bit.




Home  

Copyright © 2001-2024 adersοft