Q : J’essaie de déboguer le programme de la figure 12, mais à part le champ SlsMn#, tous les champs dans ma structure de données SlSMnDs sont vierges. Après vérification, il s’avère qu’il y a des données dans le fichier. Pourquoi donc les champs sontils vierges ?
Certains champs sont vierges dans Debug
/>
R : Pour améliorer la performance de votre programme, RPG ne charge que les champs que vous y utilisez. Dans ce cas, le seul champ que vous utiliserez est SlsMn#, et donc c’est le seul que RPG charge en mémoire. Si vous supprimiez l’instruction EVAL, votre programme n’utiliserait aucun des champs, et aucun d’eux ne serait chargé.
Le débogueur les afficherait tous sous forme vierge. Vous pouvez dire au compilateur que vous voulez charger tous les champs, que vous les utilisiez ou non, en plaçant le mot-clé DEBUG dans vos H-specs. Par exemple, le programme de la figure 13 charge tous les champs dans la structure de données, bien que seul SlsMn# soit utilisé.
– Scott Klement
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
- IT & Cybersecurity Meetings 2026 : ce que Cannes révèle des mutations du marché IT et cyber
- Cyberattaques : les entreprises détectent les menaces mais peinent à les contenir
- Adapter la sécurité OT aux réalités de l’industrie
- Les applications financières sont le terrain privilégié de la fraude
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
