Visual Basic - Open for...

Life is soft - evento anual de software empresarial
 
Vista:

Open for...

Publicado por J.Fernando (43 intervenciones) el 26/11/2002 18:28:24
Hola a todos.

Alguien detecta un error en el siguiente código? :

Sub Guardar()
Open "C:\Usr\Archivo" For Output As #1
Write #1,Valor
Close #1
End sub

Lo que yo necesito es guardar el "Valor" en un archivo .Txt, "Valor" ha sido declarado publicamente como tipo long en un módulo .
No se genera ningun eror en timpo de ejecución, sin embargo, cuando abro el archvo .Txt, en ocasiones encuentro que el "Valor" no ha sido almacenado, otras veces ocurre que el valor es fraccionado y guardado linea a linea digito a digito. Otras veces funciona bien. Que ocurre?

Gracias por su ayuda
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:Open for...

Publicado por Elliott (42 intervenciones) el 27/11/2002 15:46:54
el problema está el la primera línea
('Open "C:\Usr\Archivo" For Output As #1')
debiendo ser así
Open "C:\Usr\Archivo.txt" For Output As #1
sin la extensión no hace nada
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

RE:Open for...

Publicado por As (34 intervenciones) el 27/11/2002 18:28:17
Posiblemente tambien tengas problemas porque el contenido de VALOR tenga una "," como separador de decimales.
Ademas, lo que te dijeron antes es correcto, necesita la extension.
Saludos

Gabriel
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