Lazarus : afficher les caractères accentués (mode console)

L’EDI LAZARUS permet de programmer en langage Pascal (installation, paramétrage et prise en main de l’EDI : https://www.auditsi.eu/?p=8186) et de produire un exécutable indépendant de l’EDI.

LAZARUS Console avec accents

Le mode console, totalement dépourvu du chichi des programmes modernes (icônes, souris…), permet de s’affranchir de de toutes les contraintes de programmation liées à l’interface graphique (apparence, menus…) et de se focaliser sur le développement des calculs.

Toutefois, par défaut, les caractères accentués ne sont pas correctement retranscrits par Lazarus ni à l’affichage dans la console, ni dans les fichiers générés (fichier texte, classeur Excel…). Ainsi, un affichage comprenant des caractères accentués prend cette apparence :

LAZARUS Console pb accents

Pour afficher correctement les caractères accentués, il est nécessaire de modifier les options du projet en cours. Pour ce faire, à partir du menu Projet, se rendre dans les Options du projet…

LAZARUS Options du projet

Dans l’onglet Options du compilateur / Options personnalisées, cliquer sur le bouton Ajouter “-FcUTF8” puis valider (bouton Ok) :

LAZARUS Options perso du projet

L’exécution du même programme s’affichera ainsi dans la console :

LAZARUS Console avec accents

Au passage, de nombreux forums de discussions et blogs animés par des programmateurs, amateurs ou professionnels, passionnés fournissent des réponses à presque toutes les problématiques rencontrées. Ainsi, comme bien d’autres, le site internet lazarus.developpez.com/ dispense-t-il toute l’actualité sur LAZARUS, un forum de discussion, des tutoriels… le tout gracieusement.

De même depuis peu, l’intelligence artificielle s’est invitée dans l’aide à la programmation. Ces outils se proposent de corriger voire d’écrire du code sur mesure en fonction de la demande (prompt) rédigée par l’utilisateur. ChatGPT, l’intelligence artificielle de OpenAI, est de ce point de vue un allié infatigable du développeur en manque de solution. Exemple :

ChatGPT accents console Lazarus

___

Pour aller plus loin avec LAZARUS : https://www.auditsi.eu/?tag=lazarus

Share Button
The following two tabs change content below.
Après seize années passées en cabinet d’expertise-comptable et de commissariat aux comptes (où j’ai exercé comme expert-comptable et chef de mission audit), j’ai pris le poste de directeur comptable d’un groupe de distribution automobile en novembre 2014. Au cours de ma carrière, j’ai acquis une expérience significative en audit et en exploitation des systèmes d’information (analyse de données, automatisation des tâches, programmation informatique) au service de la production des comptes annuels et consolidés. C’est cette expérience personnelle et ma passion pour l’informatique que je partage sur ce blog. Mon CV / Réalisations personnelles et projets informatiques / Ma collection / Me contacter

Derniers articles parBenoît RIVIERE (voir tous)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.