|
One "gotcha" I hit was the use of *like Defn *IN Afield. After
conversion the Afield becomes a type in its own right, instead of
behaving like a 1 char field. Moving constants, and constant fields, are
type checked to be *on or *off (or equivalent) and the field also has a
default auto-value of *off instead of, if I recall correctly, *blank (At
the least in the programs being changed moving *blank in was allowed
prior to conversion).
Not much of a gotcha, but enough to cause problems when its usage was
other than "as an indicator"... in the case of the programs I was
working on the field was "tri-state" blank=no status (and/or not yet
used/initialised) and then *on/*off as a status. (The actual test was
used as *on=RollUp, *off=RollDown, and *blank=neither).
While technically a "bug", the incorrect usage, the old compiler allowed
it.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.