Visual Basic - Cerrar archivo de texto para abrir otro

Life is soft - evento anual de software empresarial
   
Vista:

Cerrar archivo de texto para abrir otro

Publicado por Amelia (60 intervenciones) el 02/06/2015 20:19:59
Hola a todos!
Yo, de vuelta!
Pude grabar un archivo de texto

arch = m_cdir & "\" & m_ejercicio & "\IVAVENTAS.TXT"
Open arch For Output As 2

proceso

lo cierro:
CLOSE # 2

ahora, seguido al anterior, quiero grabar otro:

arch = m_cdir & "\" & m_ejercicio & "\ALICUOTASVENTAS.TXT"
Open arch For Output As 2

ME DA ERROR! me dice que tengo abierto el archivo OUTPUT , que tengo que cerrarlo. Pongo CLOSE #2! (probé con output 3 etc...sigue dandome error)

Si alguien me puede resolver esto,
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
información
Otras secciones de LWP con contenido de Visual Basic
- Código fuente de Visual Basic
- Cursos de Visual Basic
- Temas de Visual Basic
- Chat de Visual Basic
información
Códigos de Visual Basic
- Ondas
- 3 en ralla
- Picas y Fijas
Imágen de perfil de Raul

Cerrar archivo de texto para abrir otro

Publicado por Raul (439 intervenciones) el 05/06/2015 13:20:53
Hola Amelia te dejo un link con los detalles del manejo de archivos de texto para que tengas mayores referencias de su uso:
http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm

El problema en tu caso me se debe a que los nombres de archivo que manejas son diferentes.
si cierras el #2, deberías abrir el mismo
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

Cerrar archivo de texto para abrir otro

Publicado por Facundo (58 intervenciones) el 06/06/2015 06:37:57
Me parece que no.
Al poner Close #2 libera el numero 2 para manejar cualquier otro archivo.
Puede ser que el problema sea que no usa el caracter "#" en la sentencia OPEN?
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

Cerrar archivo de texto para abrir otro

Publicado por Juan Gilberto (277 intervenciones) el 06/06/2015 19:21:04
Publica el codigo que tienes entre Abrir y Cerrar los archivos
y dinos en que linea se detiene y que error te da
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
Imágen de perfil de Wilfredo Patricio Castillo

Cerrar archivo de texto para abrir otro

Utiliza el #1 o el #3
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

Cerrar archivo de texto para abrir otro

Publicado por Horroroso (10 intervenciones) el 12/06/2015 22:39:59
Puedes utilizar FreeFile:

ejemplo:
1
2
3
4
5
6
7
8
9
Dim ffile As Integer
ffile = FreeFile()
 
Dim arch As String
 
arch = m_cdir & "\" & m_ejercicio & "\IVAVENTAS.TXT"
Open arch For Output As ffile
 
Close ffile

Saludos.
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