In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Ayuda comando

Foro de Xailer profesional en español
Responder
buzonjmartial
Mensajes: 121
Registrado: Vie Abr 10, 2009 11:02 pm

Ayuda comando

Mensaje 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
Un Saludo,
Joaquín Martínez
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Ayuda comando

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
buzonjmartial
Mensajes: 121
Registrado: Vie Abr 10, 2009 11:02 pm

Re: Ayuda comando

Mensaje por buzonjmartial »

Gracias,
Un Saludo,
Joaquín Martínez
buzonjmartial
Mensajes: 121
Registrado: Vie Abr 10, 2009 11:02 pm

Re: Ayuda comando

Mensaje por buzonjmartial »

¿Existe alguna diferencia o ventaja respecto a memoread?

¿Lo carga en tiempo de compilación o ejecución?
Un Saludo,
Joaquín Martínez
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Ayuda comando

Mensaje 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í.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder