Hi I have a application that works well on
windows xp pro, windows Visa, windows 7
But when I run it on windows xp embedded it does not work
and gives the following error:
EEncodingError – Invalid code page
When the App was made with Delphi 2006 it work on windows XP embedded
**When the App is made with Delphi 2010 it does **not work on windows XP embedded****
The
TEncoding.ASCIIproperty uses codepage 20127, which is not installed on XP Embedded by default. You have to install it manually. TheTEncodingclass does not exist in D2006.Are you using Indy 10, by chance? It uses
TEncoding.ASCIIby default for its string encodings. This exact error has been known to occur when using Indy on XP Embedded.