P-Code compatibility

P-Code incompatibility (within .42m files) may be introduced from version to version.

Recompilation is only needed when the p-code becomes incompatible. When executing a program with an older p-code version as expected, fglrun will raise the error -6201.

The product version number has the form X.YY.ZZ and identifies a given Genero BDL release. Recompile your .4gl sources, when upgrading to a new version with a different X.YY number. Recompilation is not required when upgrading to a version with a different ZZ number.

For example, you must recompile your sources when upgrading from 2.50 to 3.00, from 2.40 to 2.50, or from 2.51. to 2.52.