I'm using the VCM editor release 2.22.
I was working the primary VE table and needed to myltiply some cells with a given number, and whenever I entered a decimal number, I got a runtime exception complaining that the input string is not a number in the proper format.
Example: entering 2 as multiplier was OK, entering 2.1 resulted in the exception.
The details indicated that some runtime library could not resolve the input string, and convert it to a double format. I tried other things like putting a comma or other illegal characters in the input and the software remained robust, ignoring this input and not raising any exception. This happens only when using a number with the decimal point in it.
This problem seems to occur for all tables where I tried to enter a decimal number as add or multiply operator.
I'm stumped. I got a workaround, I work the tables back and forth with Excel, this allows me to tune the car by pasting the updated tables in VCM editor.
I realised that my PC was running the .NET framework 3.0 so I uninstalled that and reverted to 2.0, no change. The PC runs XP Home service pack 2.
I have a hunch that this has to do with local language settings. My PC is setup with a french version of XP, which expects the decimal numbers to be identified with a comma (example: 2,2 is the way to write 2.2 in french). My Excel license works that way. I suspect that HPT discards the comma and only accepts the decimal point, and when entering a number with a decimal point in my Excel I get very large numbers, so the routines will provide incorrect output with decimal point.
Any ideas ?
Patrick