Si vous avez entrepris de moderniser une application existante, vous vous demandez peut-être quel code mérite d'être converti en modules. Même si vous écrivez une nouvelle application, vous devrez savoir lesquelles de vos techniques de construction de programme habituelles seront mieux servies par des modules. Vous pouvez commencer par regarder
Convertir des membres /COPY en procédures
dans
les membres /COPY qui contiennent des morceaux de Cspecs.
La fonction /COPY a toujours, ou presque, fait partie du
RPG. Elle permet de stocker du code RPG souvent réutilisé
dans un membre source séparé puis d’ordonner au compilateur
de copier ce code de son référentiel dans un programme,
au moment de la compilation. La directive de compilateur
/COPY copie physiquement le membre source
référencé dans le programme principal, à l’endroit où la directive
survient. Par exemple, la directive
/COPY MYLIB/MYSRC,COMMONCODE
copierait le code source du membre COMMONCODE
dans le fichier source MYSRC (bibliothèque
MYLIB).
Dans une application existante, il est probable
que le code /COPY a déjà été identifié
comme du code que vous réutiliserez dans
plusieurs programmes. Par conséquent, ce
peut être un candidat parfait pour une procédure,
particulièrement si le code distant va
au-delà d’une simple définition d’éléments de données globaux.
Considérez /COPY (ou une fonction associée, /INCLUDE)
comme un moyen de réutiliser du code source. Et
considérez les procédures comme un moyen de réutiliser du
code compilé.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Ransomware : l’IA accélère le vol de données et place les dirigeants dans le viseur
- La connectivité, nouvelle colonne vertébrale de l’expérience en magasin
- Assises de la Sécurité 2026 : osons remettre l’humain au centre et reprendre les commandes
- Réforme de la facturation électronique 2026 : de la contrainte réglementaire à un véritable enjeu différenciant
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
