La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11387 - ING
Autor:  Daniel Torres
Hola.

Esta pregunta es sobre Clarion para Windows.

Quisiera saber si existen instrucciones para la manipulación de archivos de texto plano a través de una aplicación en Clarion. Sólo me interesa el poder abrir el archivo y recuperar lineas de texto en una variable string.

Ojalá me puedan ayudar con esto... Saludos

  Respuesta:  Dante Sosa
No se si te referis a Clarion para DOS o para Windows, pero basicamente la forma es la misma:

1) el archivo se define de la siguiente manera:

ARCHIVO DOS,PRE(ARC) ! si el archivo tiene
RECORD RECORD ! CR,LF como terminadores
CAMPO1 STRING(20) ! de linea podes agregar
END ! ASCII a la definicion
END ! para que los interprete
! automaticamente

CODE
OPEN(ARCHIVO)
SET(ARCHIVO)
LOOP
NEXT(ARCHIVO)
IF ERROR() THEN BREAK.
ALGUNAVARIABLE = ARC:CAMPO1
END
RETURN