FoxPro/Visual FoxPro - problema al leer un archivo

 
Vista:

problema al leer un archivo

Publicado por ovelit (173 intervenciones) el 09/04/2008 00:56:02
saludos foxeros

tengo el siguiente codigo que me crea un archivo y luego visualizo lo que tengo en ese archivo.

pero cuando en la linea 4 de codigo donde este el create creo el archivo de solo lectura/read y coloco lo siguiente

gnErrFile = FCREATE('c:prueba.oar',1)

osea en ves de 0 le coloco 1 no me deja visualizar lo q tengo en el archivo porq si el archivo es creado de solo lectura, osea que puedo ver lo q tiene el archivo

o que tengo que hacer para visualizar este tipo de archivo.



IF FILE('c:prueba.oar')
gnErrFile = FOPEN('c:prueba.oar',12)
ELSE
gnErrFile = FCREATE('c:prueba.oar',0)
ENDIF
IF gnErrFile < 0
WAIT 'Imposible abrir o crear archivo de resultados' WINDOW NOWAIT
=FCLOSE(gnErrFile)

ELSE
=FWRITE(gnErrFile, 'archivo de prueba')
ENDIF
=FCLOSE(gnErrFile)

gnErrFile = FOPEN('c:prueba.oar',12)

nSize = FSEEK(gnErrFile, 0, 2)
= FSEEK(gnErrFile, 0, 0)
vari=FREAD(gnErrFile,nSize)

IF vari=ALLTRIM("archivo de prueba") then

MESSAGEBOX('mosca')
? vari
ENDIF

=FCLOSE(gnErrFile)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema al leer un archivo

Publicado por enrique (1041 intervenciones) el 09/04/2008 01:57:12
El tema es que no se puede grabar sobre un archivo creado como solo lectura.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema al leer un archivo

Publicado por ovelit (173 intervenciones) el 09/04/2008 15:28:12
ok enrique pero yo puedo crear un archivo primero de lectura y escritura y despues lo puedo cambiar solo de lectura y si se puede hacer como se hace con que funcion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema al leer un archivo

Publicado por enrique (1041 intervenciones) el 09/04/2008 16:52:31
Lo unico que yo conozco es el comando ATTRIB de DOS

RUN /N ATTRIB -A +R tu_archivo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar