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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Deepfakes et IA : 64% des Français pensent savoir les détecter, mais la confiance reste fragile
- Cryptographie post-quantique : le Campus Cyber publie deux guides clés pour accélérer la transition des entreprises
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
