AW: RCx.pas unter Delphi2009 anderes Ergebnis als unter Delphi7
21. Dez 2011, 22:47
Also grundsätzlich einmal, Programme verarbeiten Zahlen!
Wenn von Character oder String gesprochen wird, dann handelt es sich um eine Vereinbarung eine Zahl (Byte) oder die Aneinanderreihung von Zahlen (Bytes) als Buchstaben darzustellen. Je nachdem, welche Codierung hier vereinbart wird wird für den gleichen Zahlenwert ein anderes Zeichen ausgegeben. Gleichzeitig gibt es Fonts, die eine Unterschiedliche Menge von Zeichen darstellen können.
Wenn man also einem Programm einen leserlichen/sinnvollen String übergibt, dann muß man sicherstellen, daß das Programm zumindestens die gleiche Codierung (Zeichensatz) nutzt wie der Ersteller des Strings, da sonst ggf. Buchstabenhack das Ergebnis ist.
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
|