The following demonstrates the typical function sequence:
new_dialog. Calling start_dialog when the new_dialog call has failed can have unpredictable results.
Be sure to check the value returned bydone_dialog, which causes start_dialog to return a value. At this point, unload the DCL file by calling unload_dialog.
The user presses an exit button, causing an action to callload_dialog call then loads all dialog boxes at once, and you can call new_dialog for any dialog box. If memory is limited, however, you may need to create multiple DCL files and use unload_dialog to remove one set of dialog boxes from memory before you load another set.
This scheme handles only one dialog box and one DCL file at a time. Applications usually have multiple dialog boxes. The easiest and quickest way to handle these dialog boxes is to save all of them in a single DCL file. The