Dans la figure 3, le programme CL COLORILE invoque la commande OVRDBF (Override with Database File) pour faire une simple substitution de fichier, en spécifiant la valeur du paramètre TOFILE correspondant au fichier source indiqué dans la commande COLORILE. Le programme transmet ensuite les paramètres de couleurs spécifiés dans la
Ajouter de la couleur aux sources RPG
commande au programme RPG IV COLORILER (que nous n’avons pas reproduit
ici), qui va véritablement effectuer le changement de couleur dans le source.
COLORILER lit l’enregistrement d’un fichier source et, s’il trouve l’enregistrement
spécifié, en modifie la couleur. Le programme COLORILER peut également ajouter
de la couleur à des instructions plus complexes (par exemple, IF, EVAL) qui englobent
plusieurs lignes de code.
Le programme COLORILER fonctionne en plaçant une valeur hexadécimale spéciale
en position 1 des lignes où il met de la couleur dans le source. La figure 4 montre
les valeurs hexadécimales utilisées par le programme pour effectuer cette tâche.
Par exemple, lorsque COLORILER souhaite mettre une ligne spécifique du source
en rouge, il insère X’28’ en position 1 de cette ligne du source. Cependant, SEU
décalant automatiquement l’écran en position 6, il faudra le remettre en position
1 pour voir le source en couleur.
Si une ligne du source est en minuscules, ou si elle utilise un mélange de majuscules
et de minuscules, l’utilitaire la convertit automatiquement en majuscules. On
n’a donc pas à se préoccuper de saisir toutes les lignes du source en majuscules.
Les utilitaires COLORILE et COLORRPG permettent d’ajouter des couleurs aux sources
RPG en laissant libre cours à la créativité afin d’égayer les écrans SEU ternes
et difficiles à lire. J’adore utiliser ces utilitaires, et espère que ce sera
le cas pour vous.
Brian Stapleton est analyste/programmeur senior chez DiverseyLever
Institutional.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- L’IA sous contrôle : un impératif pour la souveraineté des entreprises
- CESIN : un baromètre qui mesure le risque cyber réel
- Face aux ransomwares, la résilience passe par les sauvegardes immuables
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
