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
Comment accélérer la transformation des environnements de travail ?
Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- FOCUS : optimisation du Cloud grâce à l’intelligence Artificielle
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- Top 5 du Baromètre de la cybersécurité 2025 : entre confiance et vulnérabilités persistantes
- Analyse Patch Tuesday Février 2026
Articles les + lus
Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
À la une de la chaîne Tech
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
