Page 1 of 1

Comandos de Bajo Nivel?

Posted: Tue May 30, 2006 6:38 pm
by leandro
Amigos del foro... mirando por ahi algunos prg me encontre con estos comandos, que sirven segun creo para crear otros tipos de archivos...
Alguien me puede indicar como se usan? y se hay mas de estas instrucciones.

FCreate( )
FWrite()

De antemano gracias...

Posted: Tue May 30, 2006 7:22 pm
by Raymundo Islas M.
Hola Leandro

De momento, el resto de las demas funciones asi como su sintaxis y ejemplos, las tengo en el Norton Guides para Clipper, pero estan en Ingles, ( no se donde quedaron las que estan es espaƱol ) si gustas te las podria enviar a tu correo o subirlas por el hyperupload.

SALUDOS

Claro que si amigo...

Posted: Tue May 30, 2006 8:12 pm
by leandro
Claro que si amigo en cualquiera de las dos partes me sirve y de nuevo gracias por tu ayuda...

Posted: Tue May 30, 2006 8:44 pm
by Raymundo Islas M.
Listo...


Enviados a tu correo.


SALUDOS

Posted: Wed May 31, 2006 7:28 am
by Biel EA6DD
fCreate http://clipper.ecofor.cl/C52G01B/ng39377.html
fWrite http://clipper.ecofor.cl/C52G01B/ng43f9f.html
Revisa otras funciones que tienes para el manejo a bajo nivel de ficheros, fOpen,fClose, fError, fSeek,fRead,fReadStr.

En este link estan todas las funciones de clipper http://clipper.ecofor.cl/C52G01B/ng3f4.html

ahi voy..

Posted: Fri Jun 02, 2006 7:44 pm
by leandro
Amigo del foro de nuevo yo...

Ya logre crear un fichero de bajo nivel... pero.. como siempre surgen dudas.

Alguien me puede indicar como hago para escribir en el archivo
en el segundo reglon, en este momento lo esta haciendo asi

nombre1 nombre2 nombre3 nombre4

pero lo que necesito es hacer esto.

nombre1
nombre2
nombre3
nombre4

el codigo es el siguiente:

Code: Select all



nmanejador:=FCREATE("C:\Fichpru4.xml", FC_NORMAL)

bufer:='<?xml version="1.0" encoding="ISO-8859-1"?>'
bufer+='<mas xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/1009.xsd">'

FWRITE(nManejador, alltrim(bufer))
FCLOSE(nManejador)

De nuevo gracias

Posted: Fri Jun 02, 2006 9:14 pm
by YamilBracho
Simplemente agrega un CRLF. SI no lo tienes definido haces :

#define CRLF Chr(13) + Chr(10)