Teledyne LeCroy SierraFC Verification Script Engine Reference Manual User Manual

Page 55

Advertising
background image

Verification Script Engine Reference Manual

50

_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 GUI. For VSEs controlled by

COM/Automation clients it does nothing.

This function "locks" the SierraFC Protocol Suite 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
case if a script written not correctly – VSE keeps track of all function calls demanding user interaction
and doesn't show dialog boxes in case if some customizable limit was exceeded ( returns _MB_OK in
this case ).
( See )


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…

}

Advertising