Hallo Gunnar,
AFAIK* funktioniert das nur mit den Zeichen des Windows-Zeichensatzes (Windows-1252, bis 255).
ja, das ist auch in Windows 2000 noch so.
Und des Unterschied zwischen [Alt]0252 (ergibt 'ü') und [Alt]252 (ergibt '³') hab ich auch noch nie gerafft.
Das ist eigentlich ganz einfach: Mit führender Null werden die Codes nach Windows-1252 interpretiert, ohne führende Null nach dem OEM-Zeichensatz, der von Anbeginn der IBM-Kompatiblen bis heute in den Grafikkarten hartcodiert ist (entspricht ANSI Codepage 437).
Für Eingaben > 256 werden Vielfache von 256 abgezogen: sowohl [Alt]0314 und [Alt]314 als auch [Alt]0570 und [Alt]570 ergeben ':' (U+003A)
Richtig, die eingegebene Nummer wird modulo 256 interpretiert.
So long,
Martin
--
Die meisten Menschen werden früher oder später durch Computer ersetzt.
Für manche würde aber auch schon ein einfacher Taschenrechner genügen.
Die meisten Menschen werden früher oder später durch Computer ersetzt.
Für manche würde aber auch schon ein einfacher Taschenrechner genügen.