Página 1 de 1
Ayuda comando
Publicado: Mar Sep 03, 2024 1:30 pm
por buzonjmartial
Buenos días,
¿Podríais ponerme un ejemplo de la sintaxis de este nuevo comando que no encuentro como usarlo?
Nuevo comando: FILE INTO NOTA: Permite leer el contenido del fichero dentro de la variable , en tiempo de compilacion. Funciona parecido a #include, pero el contenido va a parar a la variable
Re: Ayuda comando
Publicado: Mar Sep 03, 2024 1:38 pm
por jfgimenez
Joaquín,
Código: Seleccionar todo
FUNCTION Texto()
LOCAL cTexto
FILE "Fichero_de_texto.txt" INTO cTexto
RETURN cTexto
Fichero_de_texto.txt tiene que ser un fichero que esté en el mismo directorio del .prg. Lo que permite este comando es similar a TEXT / ENDTEXT, pero sin tener que copiar el texto dentro del .prg
Re: Ayuda comando
Publicado: Mar Sep 03, 2024 2:33 pm
por buzonjmartial
Gracias,
Re: Ayuda comando
Publicado: Mar Sep 03, 2024 2:39 pm
por buzonjmartial
¿Existe alguna diferencia o ventaja respecto a memoread?
¿Lo carga en tiempo de compilación o ejecución?
Re: Ayuda comando
Publicado: Mar Sep 03, 2024 9:16 pm
por jfgimenez
Joaquín,
funciona en tiempo de compilación, por eso no es comparable a memoread. Al compilar, harbour lee el fichero y lo añade al ejecutable, de forma que el contenido se pueda leer desde la variable indicada. Por lo tanto, en tiempo de ejecución no tiene que leer nada, ya está ahí.