beautypg.com

Teledyne LeCroy SATracer 3G Verification Script Engine manual User Manual

Page 59

background image

LeCroy Corporation

Verification Script Engine Reference Manual

Version 1.01

Constant

Description

_MB_OK

OK button was clicked.

_MB_CANCEL

Cancel button was clicked.

_MB_YES

Yes button was clicked.

_MB_NO

No button was clicked.

_MB_RETRY

Retry button was clicked.

_MB_IGNORE

Ignore button was clicked.

_MB_ABORT

Abort button was clicked.



Remark:

This function works only for VS Engines controlled via the GUI. For VSEs controlled by

COM/Automation clients, it does nothing.

This function "locks" the SASTracer/SATracer application, which means that there is no access to
other application features until the dialog box is closed. In order to prevent too many MsgBox calls—in
the case of a script not written correctly—VSE keeps track of all function calls demanding user
interaction and doesn't show dialog boxes if a customizable limit was exceeded (returns _MB_OK in
this case).



Example:

if( Something )

{

str = "Something happened!!!\nShould we continue?"

result = MsgBox( str ,

_ MB_YESNOCANCEL | _MB_EXCLAMATION,

"Some Title" );

if( result != _MB_YES )

ScriptDone();

… # Go on…

}

54