I want my VB6 application (.exe) to set the locale (for the current process) to "en-US" if it detects that the default locale's decimal point is not a dot ".".
How do I find out what the current decimal separator character is in VB6 using the Windows API?
How can I change the current process's locale to "en-US" in VB6 using the Windows API?
I need to do this on Windows 7 or later.