A little backgorund on SET SYSFORMATS:
It does not permanently overload foxpro settings with windows settings. Eg after SET SYSFORMATS ON you can SET POINT TO ".", even if the system setting is "," and the point setting then will differ from the system setting again, even though SYSFORMATS still is ON.
That maybe unexpected design of the setting also continues, in that SET SYSFORMATS OFF has no meaning, it does not revert settings. Eg I have SET("POINT") as "." by default. Due to german windows settings SET SYSFORMAT ON sets this as "," and SET SYSFORMATS OFF does not revert that. Restarting FoxPro does.
Directly after SET SYSFORMATS ON you can be sure windows settings are taken over into foxpro settings (of course as far as there are similar foxpro settings). Don't check SET("SYSFORMATS") to be "ON" and then rely you read out system settings, that depends on the settings not being overridden again.
Bye, Olaf.