We are developing an application using Delphi 2010. Delphi uses HKEY_CURRENT_USER\Control Panel\International\Locale to determine the current language.
At lot of our customers (though not all) are experiencing strange behavior with this on Danish Windows 7. It appears that HKEY_CURRENT_USER\Control Panel\International\Locale
is set to 00000409, the hex value of 1033 (English (United States)). However HKEY_CURRENT_USER\Control Panel\International\LocaleName is set to da-DK (Danish (Denmark)).
At first we thought that this was an erroneous configuration by a specific customer, but as Windows 7 is gaining momentum we are seeing this problem more and more
often. It is solved either by editing the registry key or opening "Region and Language" from the Control Panel, and selecting OK, even without changing anything. I'm not really sure what the origin of this problem is. Either Windows 7 itself or some profile
configuration tool either from Microsoft or a third party?
We found another program that suffers from this. Starting Microsoft Paint and selecting Print > Page setup > Margins will display Inches, but change to Millimeters
after applying the fix.
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.