> Tech > Facilité include et diversion

Facilité include et diversion

Tech - Par iTPro - Publié le 24 juin 2010
email

La facilité include m4 est très semblable aux directives de compilateur /Include et /Copy en RPG. Par exemple, quand m4 rencontre la ligne d’entrée

include(SqlPrcMacros.m4)

il fait passer le fichier d’entrée du fichier courant vers SqlPrcMacros.m4. Quand le traitement de SqlPrcMacros.m4 est terminé, m4

Facilité include et diversion

reprend l’entrée avec le code source qui suit immédiatement la macro include. Avec m4, on peut aussi rediriger le flux de sortie vers une macro diversion. La ligne d’entrée

divert(5)

ordonne à m4 de commencer à écrire la sortie dans la zone de diversion 5. Les diversions sont des zones de conservation temporaires. Utilisez la macro undivert pour écrire le contenu courant d’une zone de diversion vers le flux de sortie

undivert(5)

Les diversions ont de nombreux usages. L’un des plus courants est de permettre à une macro de générer des fragments de code pour de multiples sections d’un programme. Pour SPL, j’utilise une macro unique pour générer un commentaire d’en-tête et une paire de déclarations pour chaque condition d’avertissement ou d’exception SP ou UDF, et écrire le code généré en différents endroits de la sortie.

Téléchargez gratuitement cette ressource

Guide de facturation électronique, voie royale pour le DAF et la digitalisation de la fonction finance

Guide de facturation électronique, voie royale pour le DAF et la digitalisation de la fonction finance

Ce livre blanc expose les problématiques auxquelles sont confrontés les DAF modernes et souligne les bénéfices de la facturation électronique pour la trésorerie. Il dévoile également le processus de déploiement de ce projet de transformation digitale que la réglementation rendra bientôt obligatoire.

Tech - Par iTPro - Publié le 24 juin 2010