| I
am using Under Pressure Software, and get an error about "Can't
Parse that value." What is causing this, and how can I fix it? |
|
| Answer: |
The problem
that you are having appears to be from the "Numeric Parser", which
is the part of the program that takes the input numbers (including
grouping symbols, decimal symbols, and engineering units) and converts
them into a value that it can work with. Due to difference in how
Europeans and Americans (and others, on both side of the equation)
represent their digit grouping symbol, and decimal symbol, this
is a somewhat complicated problem. |
| |
| |
In the US,
we represent values using commas (",") as grouping symbols, and
periods (".") as decimal symbols. So we would write 38,420.23 whereas
in Europe it would be written 38.420,23, to represent the value
"Thirty eight thousand, four hundred twenty, and twenty three one
hundredths". |
| |
| |
Windows
has a configuration option that declares what the digit grouping
symbol, and decimal symbol are, and these choices are used by the
"Parser" in the program to figure out what the numbers are. |
| |
| |
If a computer
is set up for European units, and it sees a US format number such
as "38,420.23", or even something as simple as "4.08" it stumbles,
because it expects 3 digits between grouping symbols (as a place
holder - which, because it is in European units, it thinks should
be a "."). |
| |
| |
From your
description, it looks as if there is some conflict between what
the computer is set up to use as its units, what is being put into
the computer as input, and the file format that it is opening. For
instance, if the computer is set up for European units, then the
information for the program must be entered in European format (using
"." as the place holder, and "," as the decimal mark). Also, if
a European configured system tries to load a file saved on a US
configured system that will result in the same problems. |
| |
| |
Here is
a common fix for this problem -
Assuming that you are running on Windows 98 or NT, go to Start,
Settings, Control Panel, double click on Regional settings, select
the numbers tab and then:
- What is the Decimal symbol? It should be "," for a European
configured computer, and "." for a US configured one.
- What is the Digit Grouping symbol? It should be "." for a
European configured computer, and "," for a US configured one.
|
| |
Are
you trying to load example files? If so, please be sure to load
the European format examples if your system is European configured.
These should have been loaded with your install. |
| |
| |
If you are
inputting numbers from scratch, are you using European format -
i.e. 38.420,23 with a European configured computer? If the computer
is configured for European input, then the values must be input
to match this format. |
| |
| |
Are you
using this program on multiple computers, where one computer may
be configured in US and the other in European units? It is easiest
to have both computers configured the same, so that they can share
files. |
|