Method | Marks Frame as "Custom" | Required Knowledge | Range | Advantages/ Disadvantages |
---|---|---|---|---|
Writing Escape Code | No | 4GL | Affects individual frames | Easy and direct. |
Modifying Template Files | No | 4GL and template language | All frames that use that template file. Can be used to modify all frames of a particular type. | A good way of making global changes to an application. More difficult than writing escape code. |
Including Source Code Processing Commands | No | Depends on how implemented. Often requires extensive knowledge of operating system or a 3GL | Individual or all frames | Can require considerably more work to implement than the other methods. Edits your source code after it is generated by Vision but the result is not considered "Custom" code. Can require alterations to work with subsequent Vision releases. |
Editing Source Code | Yes | 4GL | Individual frames | Very quick and easy. Code is considered "customized" by Vision; any code changes must be reapplied. |