ASNA WingsRPG™ Reference Manual |
Export Validation
Wings 7.0 introduced a Validation system that checks for common missteps encountered in Wings development.
Validation Ensures:
- All controls are inside of a DdsRecord, DdsFile,
DdsSubfileControl or DdsSubfile.
- One exception is DdsMessagePanel, which should not be inside any of the record controls.
- There are no nested DdsRecords, DdsFiles, or DdsSubfileControls
- Each DdsSubfileControl has one DdsSubfile in it.
- Each DdsSubfile is in a DdsSubfileControl.
- All DdsButtons (and other controls with similar behavior) have their AidKeys specified in the DdsRecord, DdsFile, or DdsSubfileControl. Also, Function Keyas and Attention Keys must be specified seperately
- For DdsRecord and DdsSubfileControl, validate that the cursor field and cursor record point to fields that are defined in the record.
- For DdsSubfileControl, validate that the double click target field, the double click field, the show record field, and the subfile cursor record point to fields that are defined in the record.