F
fernando
Guest
Note that the DEFINE statement is more strict for LONGCHAR variables (like no FORMAT allowed, strict VIEW-AS support), there are automatic conversions that the ABL perform for char types which are not allowed for longchars. Also note that the internal storage for character and longchar variables is different and some operations have the potential of being slower for longchars, for example, assignments. How much will depend on how assignment-intensive the specific code is. The other difference is that longchar variables (like memptrs) are always NO-UNDO, so if some ABL code that uses variables of data type CHAR rely on the undo behavior, that will not work if you change them to longchars.
Continue reading...
Continue reading...