Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Bug in VFP 9 SP1 and _MemberData
Message
From
04/01/2006 00:50:29
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Title:
Bug in VFP 9 SP1 and _MemberData
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows Server 2003
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01083007
Message ID:
01083007
Views:
78
Hi, everyone.

My computer is set to use Romanian regional settings. Let me refresh your memory: In WinXP/2003, Control Panel/Regional and Language Options opens a window containing three tabs. First one (Regional Options) sets the way numbers and dates are shown, second one (Languages) allows to add a local keyboard layout, and third (Advanced) allows to specify how the non-unicode applications show menus and dialogs. Here I have added Romanian. This allows me to write almost everyting in my own language (including text files using Notepad, for example).

I have encountered the bug when VFP 9 was in beta; I wasn't sure if it is a bug or not and I didn't do any testing on this because my current project at that time was in English, so I switched back to English in Advanced tab. However, 3 days ago I have reinstalled my OS, using Romanian settings, and the problem showed up again, thus I'm sure it's a bug:

When Regional Settings/Advanced is set to anything beside English, the PEM capitalization is lost. XML string is still in the _memberdata property, but MemberData Editor doesn't launch. Instead, it shows a messagebox saying "Memberdata contains invalid XML". Resetting the XML and setting the capitalization back seems to work (the PEMs look good) until the class is saved, which alters the XML again.

Workaround is to switch back to English, reset the xml and capitalize the PEMs again.

Can anyone confirm this? I am using Windows 2003 Server here.
Grigore Dolghin
Class Software.
Reply
Map
View

Click here to load this message in the networking platform