Les trucs & astuces de la semaine du 28 Février au 6 Mars 2005
Trucs & Astuces iSeries : procédures variables, FTP, OS/400 V5R1
Q: Puis-je utiliser une variable en facteur 2 quand
j’emploie CALLP ou CALLB dans un programme ILE
RPG?
R: Vous pouvez utiliser un pointeur de procédure pour appeler
une procédure variable (mais pas un programme externe)
en utilisant CALLP. Un pointeur de procédure, défini
sur une carte D, pointe vers un point d’entrée qui est lié dans
le programme. La figure 1 montre un exemple d’utilisation
d’un pointeur de procédure pour appeler une procédure.
Le mot-clé PROCPTR indique
un pointeur de procédure. Dans
cet exemple, j’utilise d’abord la
fonction %PADDR (Procedure address)
pour initialiser la valeur du
pointeur VariableProc. Le nom de la
procédure est sensible à la casse
(majuscules/minuscules). Dans
les spécifications en format libre,
j’utilise une opération CALLP implicite
pour appeler la procédure MYPROC1,
celle sur laquelle pointait
VariableProc. Puis, plus loin dans le
programme, je change la valeur de
VariableProc pour pointer vers une
procédure différente, MYPROC2, et
je l’appelle.
Téléchargez cette ressource
Guide de Sécurité IA et IoT
Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.