On Fri, 17 Jan 2014, LacaK wrote:
Hi,
I have strange problem, I have application on Windows 2012 Server, where is
set locale to Slovak (DecimalSeparator is comma)
In my application in DataModuleCreate I explicitly set
FormatSettings.DecimalSeparator='.' (dot)
All works as expected (decimal numbers are formated with "dot"), but after
some time (hours) when application runs, DecimalSeparator changes back to
"comma" ?
Is it possible ?
AFAIK International settings are initialised once in sysutils initialization
section, or are they reevaluated later ?
They are initialized once in FPC.
But there is a windows message that notifies applications when the settings
change:
http://stackoverflow.com/questions/7385357/window-message-notification-language-and-locale
Maybe lazarus picks it up.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal