VLISP provides a tool for previewing dialog boxes defined with DCL. To see how this works, copy the following DCL code into a new file in the VLISP text editor:
hello : dialog {
label = "Sample Dialog Box";
: text {
label = "Hello, world";
}
: button {
key = "accept";
label = "OK";
is_default = true;
}
}
This DCL file defines a dialog box labeled “Sample Dialog Box.” It contains a text tile and an OK button. Save the file as hello.dcl, and specify “DCL Source Files” in the Save As Type field of the Save As dialog box.
Note how the text editor color codes the statements in the DCL file. The default color coding scheme is shown in the following table:
DCL default color coding |
|
---|---|
DCL element |
Color |
Tiles and tile attributes |
Blue |
Strings |
Magenta |
Integers |
Green |
Real numbers |
Teal |
Comments |
Magenta, on gray background |
Parentheses |
Red |
Preprocessor |
Dark blue |
Operators and punctuation |
Dark red |
Unrecognized items (for example, user variables) |
Black |
Choose Tools Interface Tools Preview DCL in Editor to display the dialog box defined in the text editor window. Because you may have more than one dialog box defined in a single .dcl file, VLISP prompts you to specify the name of the dialog you want to view:
If your DCL file contains definitions for multiple dialog boxes, click the pull-down arrow and choose the one you want to preview. There is only one dialog box defined in hello.dcl, so choose OK to view it:
Choose OK to complete previewing the dialog box.
ok_only subassembly. See Dialog Box Exit Buttons and Error Tiles.
Although buttons are a good way to demonstrate dialog box attributes, there are standard exit button subassemblies you should use in your dialog boxes. You can create a dialog box that is virtually the same as the one shown in the previous figure by using theThe server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@entercad.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.