Magazine Pom's : la collection
Magazine Pom's : la collection
Magazine Pom's : la collection
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1 ------- --<br />
Si ta ressource, ainsi créée, est ajoutée dans le fichier<br />
"System", aJoes, <strong>la</strong> frappe de commande-x, où x est son<br />
numéro (1 à 9) exécutera le code contenu dans celle-ci.<br />
Bicn que les principes généraux de programmation d'une<br />
FKey soient simples. il y a néanmoins quelques règles à<br />
respecter.<br />
0,/ La première règle est que votre FKey étant exécutée<br />
dans un environnement déjà initialisé, vous n'avez pas<br />
à vous occuper d'appeler "InitGraf()", "InitFontO",<br />
"InitWindowO" ou autre.<br />
globales et des chaînes de caractères dans WlC ressource,<br />
il est nécessaire d'initialiser le registre A4, les adresses<br />
des variables globales étant définies par rapport à celuici.<br />
(voir Think C User' s Manua/)<br />
Le fichier SetUpA4.h contient les macros nécessaires à<br />
cette opération.<br />
Il suffit d'appeler RememberAO () dès le début de <strong>la</strong> fonction<br />
main. Ensuite, tcutes les globales serom accessibles entre<br />
les appels de SetUpA4 () et de RestoreA4 (J.<br />
Exemple :<br />
tI' La seconde règle vient du système de développemem pascal void III/!in ()<br />
(Think C 4.0) : pour pouvoir utiliser des variables (<br />
Erratum<br />
Deux petites erreurs se sont glissées dans<br />
nos essais du numéro 46 de <strong>Pom's</strong> :<br />
Le Gardien du Savoir : l'adresse de<br />
Préci<strong>la</strong>b est <strong>la</strong> suivante : 234, avenue du<br />
Général Leclerc, 54000 Nancy<br />
SchufllePuck : ce programme est diffusé<br />
par Loriciel, 8 t , rue de <strong>la</strong> Procession 92500<br />
Rueil Malmaison Il! (1) 47 52 11 33, au tarif<br />
de 249,00 F.<br />
1<br />
2<br />
:'1<br />
4<br />
5<br />
6<br />
7<br />
8<br />
[IAPPleworks<br />
[ macro-commande<br />
[Fkey<br />
[ Macintosh<br />
[l/ariables globales<br />
[<strong>la</strong> uersion 2,0 de NoteKey<br />
[ Font/DA mouer<br />
[ Fkey/Sound mouer<br />
RememberAO():<br />
Set UpP.4 ();<br />
RestoreA4 () ..<br />
;'" A f"ire en premier 'ft/<br />
/* Les globales ne sont<br />
pas encore accessibles*/<br />
/* Vous pouvez maintenant<br />
utiliser les gl obales */<br />
/* A faire avant: de<br />
quitter "main" "'1<br />
De plus, vous n'avez accès à aucune globale QuickDraw.<br />
Vous ne pouvez donc pas utiliser les variables comme<br />
thePort. ",hi te, b<strong>la</strong>ck OU $CC9enBitS.<br />
Si vous en avez vraiment besoin, il faut utiliser l'artifice<br />
suivant :<br />
9 1 Receuez, Messieurs, l'eH pression de mes sentiment les meilleurs, 1<br />
O:Oate : @ Lundi 4 Mai 1987 0 04,05,87 fîi"kI A i r y R N O R E<br />
H:Heure : 0 1 7: 10 @ 17:1 0::'12 <br />
AHyZ : caractère ASCII nOHyz <br />
Autre : Aide<br />
l1!§JJ<br />
-- NoteKey 2,0 --<br />
NoteKey 2.0<br />
<strong>Pom's</strong> n° 47 47<br />
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --,