I'm trying to change the ThreadLocaleID to (force) the exe to run on English UK (2057) Regional Settings, but SetThreadLocale (2057) has no effect?
I simply need to make sure that Decimal points are returned as "." instead of ",".
I've ready many threads / posts without much result other than manually changing the Decimal.
Yes, this works, but this does a global system change rather than a temporary change for the app.Code:Ret = GetLocaleInfo(LCID, LOCALE_SDECIMAL, Data, DataLen)
I also haven't found a way to simply change the whole Region>FORMAT to English UK somehow?
Any ideas...






Reply With Quote
