One of the advantages to using the Designer to create forms is that you do not have to recompile your code every time you make a change in the form. However, some changes to your forms will require you to recompile all or some modules. Mainly, you must be careful about changes that affect the size of the underlying data storage for the form(s), as created by the Designer, or the accuracy of the function list and function prototypes.
If you make the following changes, you must generate new data structure header files and recompile all modules using that header file. These changes are:
If you do not generate new data structures for the affected forms and recompile the appropriate modules, you will have memory overwrite problems and incorrect data in the data storage variables for the form(s).
If you make any of the following changes, you must generate a new function list and/or prototypes and then recompile the module(s) where the function list or prototype header file is included, including main():