Suivez-nous sur X

|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Programmation : AmigaBasic - fonction reconnaissable au clavier et chargement de polices
(Article écrit par Sébastien Chevrel et extrait d'A-News (Amiga News) - décembre 1988)
|
|
Salut les basiquistes invétérés. Vous avez été nombreux à me contacter sur 36 15 Deep BAL Workbench pour me poser diverses
questions. La plupart d'entre vous avaient deux os sur lesquels ils butaient.
Fonction reconnaissable au clavier
Le premier : comment entrer une fonction reconnaissable au clavier sans programmer un analyseur de syntaxe long et fastidieux ?
Réponse ci-dessous ;
Ce génial programme issu de ma cervelle, stocke la fonction dans f$ et crée un fichier en RAM: contenant la fonction et une
instruction de rappel. On utilise "CHAIN MERGE" pour chaîner le fichier RAM au programme principal avec comme option le
numéro de ligne inscrit dans le fichier. Simple mais vous n'y avez pas pensé, bande d'incapables.
Chargement de polices
Le second problème que vous m'avez soumis est le chargement de polices depuis le BASIC. Voici la solution :
Et voilà, la police apparaît à l'écran et on me vénère, et on me dis merci. Cette routine utilise l'instruction de la
diskfont.library OpenDiskFont pour charger une police et obtenir son adresse. L'instruction SetFont la met en activité
dans le Rastport. That's all folks!
|