View Issue Details

IDProjectCategoryView StatusLast Update
0009115MMW v4Properties/Auto-Toolspublic2022-04-29 01:06
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version4.0.3 
Target Version4.0.3Fixed in Version4.0.3 
Summary0009115: Date format handling problem
DescriptionDate formats seem to be getting mixed up on some systems. The problem is being experienced by a fair number of users, so there's definitely a problem.
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=7&t=53165
Tagstodoc-help
Fixed in build1473

Activities

petr

2012-02-12 19:42

developer   ~0030376

Last edited: 2012-02-12 19:45

It's Windows 7 issue (or in combination with Delphi .. see http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/b4f90f07-206c-494b-8d14-ee17bfa689e0).
We'll try described workaround.

petr

2012-02-12 19:47

developer   ~0030377

Fixed in 1473

peke

2012-02-12 22:02

developer   ~0030378

Last edited: 2012-02-12 22:04

If that do not help we should try to Directly read date format from "HKEY_USERS\.DEFAULT\Control Panel\International" which is default for all/new users in windows or from "HKEY_CURRENT_USER\Control Panel\International"

Additionally we should add KB page where users would set Locale ID manually according to http://blogs.msdn.com/b/michkap/archive/2011/05/24/10167604.aspx and Short date format according to http://support.microsoft.com/kb/307938

We should decide after user confirmations.

petr

2012-02-13 07:31

developer   ~0030379

One of MS support described a solution (so we can describe that in FAQ as well) :

If you open "Regional and Language Options" from the control panel (the globe icon) / intl.cpl, and reselect your locale it will likely solve the problem.

1) Open Regional and Language Options
2) Under "Format" pick anything else. (eg: English (United States)).
3) Press "Apply"
4) Under "Format" pick your desired locale (eg: English (United Kingdom)).
5) Press OK.

FWIW: Windows stores duplicate locale "name"s and "LCID"s (it's best if you use the named APIs, eg: GetLocaleInfoEx()), and they got out-of-sync when windows was installed. Rerunning intl.cpl gets them back in-sync.

stephen_platt

2012-02-27 18:36

developer   ~0030567

verified in forum build 1473