Presentació

Llistat de la macro "DAU_LECT".


Descripció: presenta un fitxer sota control.

1 {DES VISUALIZ.}
2 {SI SE CANCELA}{IR}Fugida~~
3
4 {recuperar}{VAR 0}{retorn}
5 {ACT VISUALIZ.}
6 {LLAMAR}Línia_instruccions~
7
8 {CAR}0~~
9 {MIENTRAS}"{VAR 0}"!="{sortir}"~
10 {SI}"{VAR 0}"="{amunt}"|"{VAR 0}"="{Av. pantalla}"|
11 "{VAR 0}"="-"|"{VAR 0}"="{Retroceder pág.}"~
12 {Av. pantalla}
13 {FIN SI}
14 {SI}"{VAR 0}"="{dreta}"|"{VAR 0}"="{Avanzar pág.}"|
15 "{VAR 0}"="+"|"{VAR 0}"="{Retro. pantalla}"~
16 {Retro. pantalla}{Retro. pantalla}{Av. pantalla}
17 {FIN SI}
18 {SI}"{VAR 0}"="{inici}"~{inici}{inici}{amunt}{FIN SI}
19 {SI}"{VAR 0}"="{Fin}"~{inici}{inici}{dreta}{FIN SI}
20 {SI}"{VAR 0}">"@"&"{VAR 0}"<"["~{LLAMAR}Mostrar_lletra~{FIN SI}
21 {SI}"{VAR 0}">"`"&"{VAR 0}"<"{"~{LLAMAR}Mostrar_lletra~{FIN SI}
22 {LLAMAR}Línia_instruccions~
23 {CAR}0~~
24 {FIN MIENTRAS}
25
26 {AVISO DE ESTADO}~
27 {DES VISUALIZ.}
28
29 {SI NO SE ENC.} {REGR./NO ENC}~
30
31 {sortir}NN
32 {REGRESAR}
33
34 {ROTULO}Línia_instruccions~
35 {ACT VISUALIZ.}{AVISO}Escolliu {^R}A,B,C...{^S}
36 {^R}{^S} Endavant {^R}{^S} Enrere {^R}Inici{^S} Inici
37 {^R}Fi{^S} Final {^R}F7{^S} Sortir~
38 {REGRESAR}
39
40 {ROTULO}Mostrar_lletra~
41 {DES VISUALIZ.}
42 {inici}{inici}{amunt}
43 {SI NO SE ENC.}{REGRESAR}~
44 {buscar}{font}27{VAR 0}.{font}27{buscar}
45 {Retro. pantalla}{escapar}9{dreta}
46 {ACT VISUALIZ.}{Av. pantalla} {;}sempre el cursor a pos (0,0)~
47 {REGRESAR}
48
49 {ROTULO}Fugida~
50 {ANIDAR}{VARIABLE}viaMacros~DauCance~

Comentaris

Macro cridada des de la macro DAU_GLOB.WPM i DAU_CONS.WPM.
Fins a la línia 19 és exactament igual a la macro DAULECT.WPM. Només
canvia en el fet que aquesta macro ens presenta un fitxer sota
control amb unes opcions diferents a l'esmentada macro: admet la
possibilitat de triar entre diferents lletres per posicionar-se en
diferents parts del document
20. i 21. ens diu que si el valor assignat a la variable {VAR 0} és
una lletra majúscula o minúscula transfereix l'execució al rètol
"Mostrar_lletra" de la línia 40.
22. Tanca el bucle de la subrutina, amb el comandament
{LLAMAR}Línia_instruccions~, idèntica a la línia 6, que ens
mostra la ajuda a la part baixa de la pantalla i a
23. torna a donar valor a la variable {VAR 0}.
34. Rètol "línia_instruccions" que ens mostra una ajuda sobre el
funcionament de les tecles en el document.
40. Rètol "Mostrar_lletra".
41. Desactiva la visualització durant la recerca.
42. Se situa a l'inici del document.
43. Si la recerca resulta infructuosa, torna el comandament a la
subrutina des d'on s'havia cridat aquest rètol.
44. La recerca la fa ajudada del codi de tipus de lletra versaleta
i la lletra en concret (cada apartat diferenciat està encapçalat
per una lletra majúscula en versaleta seguida de punt).
45. i 46. ens situa el cursor a l'inici de la pantalla i ens torna
a activar la visualització.
49. Rètol "Fugida", que desvia l'execució de la macro cap a la macro
DAUCANCE.WPM, que cancel.la el programa i inicialitza les
variables generals.





Josep Tordera, Lluís de Yzaguirre i Víctor Pàmies
Institut de Lingüística Aplicada ( Universitat "Pompeu Fabra")
Servei de Llengua Catalana ( Universitat de Barcelona)
corr-el: lluis punt deyzaguirre arrova upf punt edu