Visual Basic - escribir en un fichero

Life is soft - evento anual de software empresarial
 
Vista:

escribir en un fichero

Publicado por Gemma (2 intervenciones) el 09/03/2001 18:29:51
Como he de abrir un fichero para luego leerlo y
sobre escribir una linea en concreto.

Gracias.
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:escribir en un fichero

Publicado por Juan Carlos Ferrández (1 intervención) el 09/03/2001 18:52:00
Puedes mirarte las funciones Open, Close, Get, Put... A partir de ahí hay unas cuantas más, pero estas son las básicas.

Espero que te sirva
Un Saludo
Juan Carlos
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:escribir en un fichero

Publicado por Gemma (2 intervenciones) el 09/03/2001 19:02:14
Utilizo la función Open para abrir el fichero
Open "C:\...." For [Modo] As #1
Donde Modo puede ser Input,Output, Random, Append, Binary

pero si lo utilizo 'Input' solo me deja leer (utilizo 'Line Input #1, LiniaActual') y si utilizo 'Output' solo me deja escribir utilizo 'Write #1, LiniaActual')
He probado con las otras opciones pero las instrucciones Line Input y Write no me funcionan, me aparece el error 'Modo de archivo incorrecte'

Y quiero leer y escribir sobre el mismo fichero.

¿Que modo he de utilizar en la funcion open o como debo leer y escribir?

Muchas gracias
Gemma
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:escribir en un fichero

Publicado por carlos (6 intervenciones) el 13/03/2001 17:16:11
Tal vez te puedes crear dos funciones, una para escribir y otra para grabar.
Luego solo tienes que llamarlas en funcion de lo que quieras hacer.
Tambien te recomiendo que mandes los datos como parametros a las funciones de forma que te sirvan para cualquier fichero o cualquier longitud de registro.
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