> Tech > Facilité include et diversion

Facilité include et diversion

Tech - Par Renaud ROSSET - 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 cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre nouveau dossier thématique sur l’éco-conception et les bonnes pratiques à adopter pour réduire votre impact environnemental.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

A lire aussi sur le site

Revue Smart DSI

La Revue du Décideur IT