Bonjour,
Comment afficher les caractères ascii au-dessus de 128 ?
writeln(chr(218)); n'affiche pas ┌ mais affiche la lettre U accentuée, par exemple.
merci de votre aide.
Bonjour,
Comment afficher les caractères ascii au-dessus de 128 ?
writeln(chr(218)); n'affiche pas ┌ mais affiche la lettre U accentuée, par exemple.
merci de votre aide.
Gio,
Il n'y a pas de caractères ASCII de code > 127.
Si je me souviens bien, la fenêtre WinCrt n'a pas les caractères semi-graphiques du MSDOS de base.
Il faut changer la page de code utilisée, mais j'avoue ne plus savoir comment faire, pour autant que ce soit possible.
Si, ça existe et j'aurais justement besoin de ces caractères, comme ┌ (218), ┘ (217), │ (179), ─ (196) etc pour dessiner un cadre...
Gie,
Je n'ai pas dit qu'il n'existait pas de caractères de code > 127, mais qu'il n'existe pas de caractères ASCII de code > 127.
(La table de caractères ASCII ne concerne que les codes de 0 à 127 inclus)
Ton problème est dû à la table de code utilisée par la console, comme déjà dit.![]()
Merci
Pour encadrer du texte, il me faudra passer par l'unité graph je suppose ?
Jio,
C'est un moyen.
Il serait plus simple de réussir à changer la page de code utilisée par WinCrt, mais j'ignore comment faire, en admettant que ce soit possible.
Sinon, un autre moyen est de faire une véritable application Windows, c'était le but principal de TPW par rapport à TP.
Si tu choisis ce dernier moyen, il serait plus simple de passer à Lazarus.![]()
Partager