MSM-Workstation
Create the First Set of Windows

Go back to the previous page in this sequence
Go back to the start of this chapter
Go back to the first page of this tutorial

Test the combination of the windows

At this point it seems appropriate to attempt a test to check that no typos have been made in any of the initialization login in the second window. However, there now are two windows that are part of the test-suite, and the "quick test" facility only re-compiles the currently accessed window. So, it will be necessary to compile both windows through the "Compile" option from the "File" menu.

After this, the option "Test" can be selected from the "File" menu.

Note: the window that will show up as the "default" one to test will be the last one referenced. If this is not the first window of the test-suite, the appropriate window-name will have to be selected from the Drop Down List in the test-dialog.

In MSM-Workstation, version 1, the desired window can simply be chosen from the list.

In MSM-Workstation, version 2, at first it will appear as if the "current window" is the only window eligible to be tested.

Erasing the name in the input-box will cause the complete list of candidates to be displayed, so that the desired window can be selected.

When the test starts, the familiar window opens up, and the end-user may select any of the cast members from Macbeth. (Having seen the source code that defines the database, it is obvious that King Duncan is the only one for whom a picture is defined, so that would be a likely one to select first):

When the selection is made, the "select action logic" will be executed, and the second window will be invoked:

All the expected elements are indeed initialized appropriately, but, apparently, the label fields are all truncated to a length shorter than the run-time value of the texts in question. This is easily remedied by updating the definition of these label fields.

Go on to the next page in this sequence.