Entrada a través de formas interactivas
La función INFORM („°L@) @ @IN@@ @INFOR@.) puede ser utilizado para
crear las formas interactivas detalladas para un programa. La función
INFORM requiere cinco discusiones, en este orden:
1. Un título: una cadena de caracteres que describe la forma interactiva
2. Definiciones de campo: una lista con unas o más definiciones de
campo {s
s
... s
1
2
uno de dos formatos:
a. Una etiqueta simple del campo: una cadena de caracteres
b. Una lista de las especificaciones de la forma {"etiqueta"
"Información" tipo
etiqueta de campo.
caracteres
detalladamente, y las especificaciones de tipo es una lista de
tipos de variables permitidas para el campo (véase el
capítulo 24 para los tipos del objeto).
3. Información del formato de campo: un solo número col o una lista
{col tabs}. En esta especificación, col es el número de columnas en
la forma interactiva, y tabs (opcional) especifica el número de las
posiciones de la tabulación entre las etiquetas y los campos en la
forma. La lista podía ser una lista vacía. Los valores prefijados son
col = 1 y tabs = 3.
4. 4. Lista de los valores del reajuste: una lista que contiene los valores
para reajustar los diversos campos si la opción @RESET se selecciona
mientras que usa la forma interactiva.
5. 5. Lista de valores iniciales:
iniciales de los campos.
Las listas en los artículos 4 y 5 pueden ser listas vacías. También, si no
hay valor seleccionado para estas opciones usted puede utilizar la
instrucción NOVAL („°L@) @ @IN@@ @NOVAL@).
Después de activar la función INFORM usted conseguirá como resultado, ya
sea un cero, en caso de que la opción @CANCEL se seleccione, o una lista con
}, donde cada definición de campo, s
n
tipo
... tipo
0
1
La "Información" es una cadena de
que
describe
una lista que contiene los valores
, puede tener
i
}.
La "etiqueta" es una
n
la
etiqueta
de
campo
Página 21-29