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: En sortie: 3: 2:<1> ou<2> si RedShft a ete presse ou<3> si BlueShft a ete presse 1: (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: En sortie: 4:nouvelle liste de selection 3: 2:<1>ou<2>ou<3> 1: -'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?