VBScript OS Design Development (Windows Embedded CE 6.0)

1/6/2010

The VBScript functionality for Windows Embedded CE provides a run-time engine for parsing and translating Microsoft Visual Basic Scripting Edition.

Microsoft VBScript, a subset of the Visual Basic programming language, is a fast, portable, lightweight interpreter for use in Internet browsers and other applications that use Microsoft ActiveX Controls, Automation servers, and Java language programs. Effective with Windows Embedded CE 6.0 R3, VBScript supports one optional functionality:

  • MsgBox and InputBox user interface, through the SYSGEN_VBSCRIPT_MSGBOX flag

Script debugging is not supported, and Windows Embedded CE does not include type libraries for script interfaces.

Hosting for VBScript is provided by the Browser Control Host (SHDOCVW) in Internet Explorer Embedded. However, you can create your own host application by using Microsoft Active Scripting. This enables a host to compile scripts, obtain and call entry points, and manage the namespace available to the developer.

OS Design Information

The following table shows operating system design information for the VBScript functionality:

Concept Description

Dependencies

None

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement the VBScript functionality:

Item Module Component

VBScript engine

vbscript

None

VBScript script authoring

vbsauthor

None

VBScript MsgBox and InputBox user interface

vbsui

None

Implementation Considerations

The following table shows the Sysgen variables that control the VBScript functionality:

Sysgen variable Description

SYSGEN_IE_VBSCRIPT

Adds the VBScript run-time engine, script authoring with DHTML dynamic properties, and encoding support for VBScript

SYSGEN_VBSCRIPT_MSGBOX

Adds MsgBox and InputBox user interface (UI) functionality

See Also

Other Resources

VBScript
VBScript Application Development
JScript
Internet Explorer Embedded