La figure 2 montre les définitions de
prototypes des procédures des 29
touches. En haut du membre source se
trouve le champ autonome PtrProc, qui
sera le pointeur de procédure qui
contient l'adresse à partir de la matrice
Ptr de la routine de touche de fonction
que nous exécuterons.
Immédiatement
Définir les prototypes des procédures des touches de fonction
au dessous, se
trouve le KeyProc general prototype,
comme on peut le voir dans le mot-clé
ExtProc(PtrProc). Ce prototype n’est
pas associé à une sous-procédure spécifique
; il est plutôt basé sur le pointeur
de procédure PtrProc. Autrement
dit, le prototype général répondra présent
vis-à -vis de n’importe quelle procédure
pour laquelle le pointeur
Ptrproc est défini.
Un point important doit être noté :
le prototype KeyProc ne peut être associé
qu’à une procédure de même interface.
Dans le cas présent, aucune valeur
n’est transmise dans le prototype
KeyProc, donc les prototypes des éventuelles
procédures qui l’appellent doivent
aussi n’avoir aucune valeur. Si on
voulait inclure une liste de valeurs standard
et renvoyer le paramètre, il faudrait
spécifier *nopass ou *omit dans
les options à côté de chaque valeur afin
que toutes les sous-procédures ne
soient pas obligées de les utiliser.
Au dessous de cela, le premier prototype
est pour la sous-procédure
$Fkeys qui contient le code servant à
identifier la touche de fonction actionnée
par l’utilisateur et faire un appel de procédure liée vers le code de traitement
de touche correspondant.
Enfin, les prototypes des 29
touches de fonction apparaissent. Je
les ai préfixées d’un symbole $ pour
les distinguer des noms de variables
définis pour contenir les configurations
binaires des touches de fonction.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
