Found another difference between 6.1A and 6.5+ in DOS.
I only have the Windows 6.5++ beta to test, not the DOS,
so I can't confirm what 6.5++ Dos will do.
I was outputting some complicated 'select' statements
to a file to be used for a popup menu.
Here is the select statement that goes to the menu file
(there are other simpler statements also):
SEL '|'=1, .vnumint=2, 'payments of'=11, (ljs(ctxt(.veach),10)), +
'plus 1 payment of'=17, (ljs(ctxt(.vpartpay),10)), '|' +
FROM defaults WHER limit = 1
I do a 'choose' from the output file, select this one row of data,
and get these 2 different results:
6.1A 10 payments of 200. plus 1 payment of 283.5
6.5+ 10 payments of 200. plus 1 payment of 283.5
You can see that 6.5+ for some reason adds a bunch of spaces. I'm
trying to trap 3 things from what they choose, the 2 digits in the
front, the number in the middle, and the number at the end. I did it
the easy way -- hard coding in the locations where they start.
Obviously now this doesn't work for the number at the end. I can
fix it easily, but I'm confused why the spacing is changed. I also
can't figure out an easy way to search all my programs to trap for this
error. Oh well....
Karen