Limitations

XJRun provides most of the functionality of XJRunner, but there are some graphical features that cannot be supported on the command-line, or are provided in a more limited form.

Unsupported functionality

User interaction

The INPUTBOX, MESSAGEBOX and MESSAGEBOX_ASYNC functions are supported by XRun and are displayed textually.

The following XJEase function call:

STRING filename;
filename := INPUTBOX("Please enter a filename:", "Image file", "");

would produce the following prompt:

Image file
Please enter a filename: 

The following call to MESSAGEBOX:

INT result;
result := MESSAGEBOX("Would you like to continue?", "Error Found", MB_ICON_QUESTION, MB_BUTTONS_YES_NO);

results in output like this:

Error Found
Would you like to continue?
Yes | No [YN]

The icon argument is ignored.