HPHP48-D,*P₧
P.C.T 5.2
Fonctions Avancees
Documentation
Ce massacre de la
langue francaise a ete
realise par Deylone.
(estimez vous heureux
que je ne m'en sois
pas pris a la langue
anglaise...)
P.C.T 5.2 vous propose
une bibliotheque de
programmes que vous
pouvez utiliser dans
vos propres realisa-
tions.
ATTENTION! pour eviter
d'etre ralentis
inutilement ces outils
ne verifient pas
toujours la syntaxe.
Ainsi, il est plus
que recommande d'avoir
des bases sur la
programmation au
moyen d'externals.
(en d'autres termes
vous perdez votre
temps a lire ce texte
si vous etes complete-
ment neophyte)
Tous ces outils sont
accesibles via la
fonction PCTEVAL.
Vous pouvez egalement
obtenir des infos sur
l'etat des registres
de P.C.T grace a la
fonction PCTRCL.
Ces 2 fonctions
recoivent des Global
Name comme argument.
Voici la liste des
outils, vous trouverez
des exemples plus loin.
Sujets developpes:
-PCTEVAL
-PCTRCL
-EXEMPLES
-RECOMMENDATIONS
-TABLE DES TOUCHES
----------------------
*******PCTEVAL********
----------------------
'SEL'
Il ne s'agit pas moins
du fameux selecteur
qui a contribue a
faire le succes
de P.C.T excepte
qu'ici vous ne pouvez
selectionner qu'un
fichier a la fois.
En entree:
2:liste de chaines
de caracteres
1:<position dans list>
En sortie:
3:<nouvelle position
dans la liste>
2:<1>
ou<2> si RedShft a ete
presse
ou<3> si BlueShft a
ete presse
1:<numero de la touche
qui a ete pressee>
(voir table a la fin
de cette doc)
-'MSEL'
identique a SEL
excepte que vous pouvz
selectionner plusieurs
noms.
En entree:
3:liste composee
EXCLUSIVEMENT de 0 et
de 1
un 1 indique
que le nom corresponda
nt est selectionne.
2:liste de chaines
de caracteres
1:<position dans list>
En sortie:
4:nouvelle liste de
selection
3:<nouvelle position
dans la liste>
2:<1>ou<2>ou<3>
1:<numero de la touche
qui a ete pressee>
-'DISP1'
Affiche chaine de
caracteres sur 1ere
ligne de l'ecran.
1:"message"
-'DISP2'
idem pour ligne 2
-'BLINE'
Trace ligne de separat
ion entre le selecteur
et les infos des 2 pre
mieres ligne de l'ecra
n.
-PUTG
Place un Grob 7 * 34
sur l'extremite droite
de l'ecran.Ce grob
contient le nom de
votre application ecrit
verticalement.
1:grob 7 * 34
----------------------
*******PCTRCL*********
----------------------
-'VER'
renvoie version actuel
le de P.C.T
-vous pouvez acceder
a d'autres infos mais
elles sont inutiles ic
i
(cf PctCustomLib.doc)
----------------------
*******Exemples*******
----------------------
ex1:donne le numero
de version actuelle
de P.C.T
½'VER' PCTRCL╗
ex2:Q.C.M
½
"donnez la date de"
'DISP1' PCTEVAL
"la revolution francaise"
'DISP2' PCTEVAL
{"2 juin 1492"
"7 septembre 1993"
"1 janvier an 0"
"5000000 avant J.C"
}
3 #18CEAh SYSEVAL
@ReelìSystem Binary
'SEL' PCTEVAL
...
ex3:programme
demandant de choisir
les meilleurs progs
de la HP
½
{0 1 1 0}
{"Roborun II"
"MemoryLost prog Generator"
"programme NOP"
"IFERR"
}
2 #18CEAh SYSEVAL
'MSEL' PCTEVAL
...
----------------------
***Recommendations****
----------------------
1-
vous pouvez librement
developper des program
mes utilisant ces outi
ls.Cependant, si vous
souhaitez ne pas
provoquer de destruction
de donnes sur des HP
fonctionnant avec de
vieilles versions de
1P.C.T, verifiez avant
'executer le prog
principal que P.C.T
5.2 est present:
ceci peut se faire
au moyen de 'VER'
PCTRCL.En effet,
si cette fonction
provoque un message
d'erreur cela signifie
que vous utilisez une
version anterieure a
la 5.2
2-
la nouvelle fonction
ADDAPP disponible
a partir de la
version 5.2 de P.C.T
permet de rendre
accesible votre prog
a partir du menu
custom.
syntaxe:
3: programme
2: "nom du prog"
(ce nom sera visible
dans le menu)
1: no (reel)
au choix:
1-menu port acces
direct
2-menu port acces
shift rouge
3-menu port acces
shift bleu
4-menu var acces
direct
5-menu port acces
shift rouge
6-menu var acces
shift bleu
si le nom donne au niv
2 n'existe pas,il sera
cree ,sinon vous
modifierez l'etat
precedent:
ex:pour definir 2
entrees dans votre
prog Port a partir
de P.C.T,une par
acces direct,une par
shifT bleu:
3:prog1
2:"PROG"
1:1 puis ADDAPP
3:prog2
2:"PROG"
1:3 puis ADDAPP
Remarque:en fait
ADDAPP ne fait que
modifier le fichier
'PCFG2'
Vous pouvez utiliser
ADDAPP dans un config
de lib (a condition
d'avoir verifie au
prealable
le no de version de
P.C.T) en le protegeant
avec un Iferr (en
external,IFFERR rpl
n'est pas fiable dans
un config)
pour qu'il ne perturbe pas
pas la pile.(fatal!!)
----------------------
***Table des touches**
----------------------
actuellement seule
une vingtaine de
touches est testee
sous P.C.T:
1-6:touches menus
8:ì
9:Ä
10:EVAL
11:UPDIR
12:PRG
13:0
14:1
15:2
16:MTH
17:ON
18:si carte a ete
protegee ou deprotegee
19:ENTER
Remarque:
P.C.T ayant un auto
power-off, le code
de la touche OFF
(3 et 17) est renvoye
au bout de 3 mins d'
inactivite.Vous devez
donc vous charger
d'etendre la machine
si necessaire.
Toutes questions,
suggestions
sont les bienvenues.
Contactez HPReg et
DEYLONE sur:
-RTEL
-RTC ONE:48 70 10 29
Ce logiciel est un
Payware, par consequent
vous est tenu de nous
donner 3.65Fr pour
chaque minute d'utilisa
tion.Notre grande
generosite nous a
conduit a pratiquer
les tarifs degressifs.
Ainsi, pour toute
somme a payer superieu
re a 1000 Fr, nous
vous faisons cadeau
de 10%.
Merci Qui?