SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jodijo5 en Lunes 7 de Marzo de 2005, 20:21

Título: Duda Con Notepad
Publicado por: jodijo5 en Lunes 7 de Marzo de 2005, 20:21
hola amigos, como leo o escribo en un archivo txt sin tener que abrirlo
Título: Re: Duda Con Notepad
Publicado por: Roll en Lunes 7 de Marzo de 2005, 21:45
sin tener que abrirlo????????

 :blink:
Título: Re: Duda Con Notepad
Publicado por: Cyclop en Martes 8 de Marzo de 2005, 03:03
:think: te recompiendo que uses telepatia  :wacko:

Salu2

Cyclopz
Título: Re: Duda Con Notepad
Publicado por: jodijo5 en Jueves 10 de Marzo de 2005, 01:05
no pues, quise decir que no lo tenga que visualizar en un textbox o un richtextbox o algo parecido, sino de frente
Título: Re: Duda Con Notepad
Publicado por: jodijo5 en Jueves 10 de Marzo de 2005, 01:06
no pues, quise decir que no lo tenga que visualizar en un textbox o un richtextbox o algo parecido, sino de frente
Título: Re: Duda Con Notepad
Publicado por: cpmario en Jueves 10 de Marzo de 2005, 16:53
Con el siguente código tendrás el archivo en una variable de texto:
Código: Text
  1. intFreeFile = FreeFile
  2. Close intFreeFile
  3. Open gstrFullFilename For Input As intFreeFile
  4. mlngLenFile = LOF(intFreeFile)
  5. gstrDocument = Input(mlngLenFile, intFreeFile)
  6. Close intFreeFile
  7.  
  8.  
En la varible gstrDocument queda el archivo, en mlngLenFile queda la longitud el archivo.
 :)
Título: Re: Duda Con Notepad
Publicado por: jodijo5 en Viernes 11 de Marzo de 2005, 00:43
oye por partes pues, no entiendo lo que me pusiste, de donde sale cada variable, que tipo es, donde esta la ruta de mi archivo de texto, explicamelo mejor, gracias
Título: Re: Duda Con Notepad
Publicado por: cpmario en Viernes 11 de Marzo de 2005, 02:11
Debes dimensionar las variables según desees, locales de módulo o públicas.

dim intFreeFile as integer      ' Almacena el siguiente número de archivo disponible
dim gstrFullFilename as string ' Aqui va el nombre de archivo con el path
dim mlngLenFile as long     ' Almacena la longitud del archivo
dim gstrDocument as string   ' Aqui se guarda el archivo completo

Lo único que debes especificar es el nombre del archivo con algo así:
gstrFullFilename ="Mi Archivo.txt"
Y obtendrás en gstrDocument el archivo para manipularlo.

En ayuda de VB están siguientes instrucciones
FreeFile- Devuelve un tipo Integer que indica el siguiente número de archivo disponible para su uso en la instrucción Open.

Close- Termina las operaciones de entrada/salida (E/S) en un archivo abierto con la instrucción Open. Para asegurar que no esté abierto previamente.

Open- Activa operaciones de entrada/salida (E/S) con un archivo.
Sintaxis= Open rutaacceso [For modo] [Access acceso] [bloquear] As

LOF()  Devuelve un tipo Long que indica el tamaño, en bytes, de un archivo abierto mediante la instrucción Open.

Input - Devuelve un tipo String que contiene caracteres de un archivo abierto en modo Input o Binary.

Si explicaras para que deseas abrir el archivo, se te podría ayudar mejor.

Adendum: si te fijas todas las variables tienen un prefijo que significa que tipo de varible es y en que alcance tiene. Te adjunto un archivo doc con las convenciones.  Lo encontré en la red.
 :)
Título: Re: Duda Con Notepad
Publicado por: jodijo5 en Sábado 12 de Marzo de 2005, 04:02
pues bien, estoy haciendo un programa en el que ingreso algunos datos, en dos textbox los datos ban asi:

nombre->apellidos->correo
nombre2->apellidos2->correo2
.
.
.
etc

todo eso los guardo en un archivo txt
 
bueno y acerca de la lectura del archivo era solo por curiosidad

gracias amigo