Teledyne LeCroy Verification Script Engine for Teledyne LeCroy PETracer Reference Manual User Manual

Page 76

Advertising
background image

Teledyne LeCroy

Verification Script Engine Reference Manual

Version 6.6x

71

Return Values:

This function returns an integer value indicating which button the user clicked.

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 PETracer™ 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…

}

Advertising