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

Reply via email to