How to handle incomplete forms

The processing of macros will also pause when a form contains a question mark in any of the prompt fields. This allows you to enter information which you may not have had access to when you prepared the forms.

When the system halts, the form containing the question mark is displayed and the cursor positioned on the prompt requiring an entry. If the form was accessed from another form then that is also displayed.

For example

If you set up a macro for a Drillhole section display, but don’t know one of the display limits, you can enter a question mark for it. When the program halts, both the Drillhole form and the Display Limits form are displayed.

To continue processing

  1. Replace the question mark with an appropriate value. The program will not continue unless the question mark is replaced. At the same time you can also change any of the other prompts. They will be used during the current process, but are not saved to the form.
  2. Press the Escape button (or click Continue). Processing continues. If there are more question marks, the system will pause at the next one.

To stop processing altogether

Your action depends on which form is displayed:

  • A form that represents a function. That is, a form that corresponds to the process code you entered in the macro file. For example Vizex. To stop processing, press the Cancel button.
  • A form that is accessed from another form. For example, the Display Limits form in Vizex.

In this case, to stop processing:

  1. Leave the question mark and press Escape or Continue. You return to the next higher form. In the example above of Display limits, the Display limits form disappears and only the Vizex window remains.
  2. Press Cancel.