Presentació

Llistat de la macro "DAUDIA".


Descripció: demana números i crea data

1 {SI SE CANCELA}{IR}Fugida~~
2
3 {;}A:Demanar el dia~
4 {;}Inicialitzem els paràmetres de DAU_TEXT.~
5 {ASIGNAR}VP-missatge~Escriviu el dia (en xifres)~
6 {ASIGNAR}VP-resposta~~
7 {ASIGNAR}VP-obliga~sí~
8
9 {ASIGNAR}bona~no~
10 {MIENTRAS} "{VARIABLE}dia~"<"1"|"{VARIABLE}dia~">"9"|
11 "{VARIABLE}bona~"="no"~
12 {ANIDAR}{VARIABLE}viaMacros~Dau_text~
13 {ASIGNAR}dia~{VARIABLE}VP-resposta~~
14 {SI}{VARIABLE}dia~<1|{VARIABLE}dia~>31~
15 {ASIGNAR}bona~no~
16 {DE OTRO MODO}
17 {ASIGNAR}bona~sí~
18 {FIN SI}
19 {FIN MIENTRAS}
20
21 {ASIGNAR}VP-dia~{VARIABLE}dia~~
22 {REGRESAR}
23
24 {ROTULO}Fugida~
25 {ANIDAR}{VARIABLE}viaMacros~DauCance~

Comentaris

Macro cridada des de la macro DAU_DATA.WPM.
1. {SI SE CANCELA}{IR} redirecciona la funció de la tecla de
cancel.lació cap al rètol "Fugida", que transfereix l'execució
a la macro DAUCANCE.WPM, que cancel.la el procediment i torna a
la macro matriu d'on parteix aquesta.
4. {;} comentari que ens avisa que tot seguit inicialitzarem els
paràmetres de la macro DAU_TEXT.WPM, que controla el valor de
les variables que ens serviran per definir el dia de la reunió.
5. {ASIGNAR} assigna a la variable "VP-missatge" el valor
"Escriviu el dia (en xifres)".
6. {ASIGNAR} inicialitza la variable "VP-resposta".
7. {ASIGNAR} assigna a la variable "VP-obliga" el valor "sí".
9. {ASIGNAR} assigna a la variable "bona" el valor "no".
10. {MIENTRAS} mentre el valor de la variable "dia" no estigui
comprès entre 1 i 9 o el valor de la variable "bona" sigui
"no"...
12. ... {ANIDAR} transfereix l'execució a la macro DAU_TEXT.WPM, que
retorna una resposta després de rebre una pregunta.
13. {ASIGNAR} assigna a la variable "dia" el valor de la variable
"VP-resposta".
14. {SI} si el valor de la variable "dia" no està comprès entre 1 i
31 (com a valor numèric)...
15. {ASIGNAR} assigna a la variable "bona" el valor "no".
16. {DE OTRO MODO} altrament...
17. {ASIGNAR} assigna a la variable "bona" el valor "sí".
21. {ASIGNAR} assigna a la variable "VP-dia" el valor de la variable
"dia".
22. {REGRESAR} retorna el control a la macro des d'on havíem cridat
aquesta macro.
24. {ROTULO} declara el rètol "fugida", que...
25. ... transfereix l'execució a la macro DAUCANCE.WPM, que
cancel.la l'execució de la macro, neteja la pantalla 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