<Resultado>:
Nota
No se pueden leer ficheros binarios. Se emite el error "Tipo de fichero incorrecto" (valor de
retorno de las variables de error = 4). Los siguientes tipos de fichero no se pueden leer:
_BIN, _EXE, _OBJ, _LIB, _BOT, _TRC, _ACC, _CYC, _NCK.
Ejemplo
Código de programa
N10 DEF INT ERROR
N20 DEF STRING[255] RESULT[5]
N30 READ(ERROR,"/_N_CST_DIR/_N_TESTFILE_MPF",1,5,RESULT)
N40 IF ERROR <>0
N50 MSG("ERROR"<<ERROR<<"CON COMANDO READ")
N60 M0
N70 ENDIF
...
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Variable de resultado (parámetro Call-By-Reference)
Elemento de matriz en el que se guarda el texto leído.
Tipo:
STRING (longitud máx.: 255)
Si en el parámetro <Número de líneas> están indicadas menos
líneas que el tamaño [<n>,<m>] de la matriz de las variables de
resultado, el resto de elementos de matriz no se modificará.
La terminación de una línea con el carácter de control "LF" (Line
Feed) o "CR LF" (Carriage Return Line Feed) no se guarda en la
variable de resultado.
Las líneas leídas se cortan cuando la línea es más larga que la
longitud de cadena definida. No se señaliza ningún aviso de error.
Programación flexible de CN
1.20 Leer líneas en fichero (READ)
Comentarios
; Definición de las variables de error.
; Definición de las variables de
resultado.
; Nombre del fichero con identificación
de dominio y de fichero y ruta de
acceso.
; Evaluación de errores.
143