> > The main reason, I believe, is that INSTR_CASE is a global setting and so > shouldnt be set by a program, but only by the user in the main console
That's actually not the problem: INSTR_CASE seems to work "local" to each instance of the SBASIC interpreter (I just checked). Turbo happily compiles programs that contain INSTR_CASE statements, but does seem to be using its own INSTR implementation (that will, obviously, not switch according to INSTR_CASE). So, compiled programs simply don't react on the INSTR_CASE settings. QLiberator does exactly the same. _______________________________________________ QL-Users Mailing List