Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

leer x linea de un txt

Estas en el tema de leer x linea de un txt en el foro de Visual Basic clásico en Foros del Web. necesito leer ciertas lineas en un txt. Por ejemplo. Si tengo los siguientes datos en el txt a=1 b=3 c=80 Yo quiero leer desde visual ...
  #1 (permalink)  
Antiguo 09/05/2006, 18:31
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 3 meses
Puntos: 1
leer x linea de un txt

necesito leer ciertas lineas en un txt.

Por ejemplo.

Si tengo los siguientes datos en el txt

a=1
b=3
c=80

Yo quiero leer desde visual basic cuanto vale a,b y c.

saludos!!!
__________________
¡Estamos para Enseñar y Aprender!
  #2 (permalink)  
Antiguo 10/05/2006, 11:38
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Puedes ocupar el FileSystemObject y hacer un ReadLine de tu objeto para leer la primera línea de tu archivo y despues por ejemplo hacer un split para regresar el valor de la segunda posicón e ir barriendo el archivo hasta terminar.. algo así:

Cita:
Dim fso As FileSystemObject
Dim ts As textstream

Set ts = fso.OpenTextFile(strfileopen, ForReading)
strfile = ts.ReadLine
Do While Not ts.AtEndOfStream
....'aqiu haces la validacion con el split y verificas que tenga el formato correcto
....
...
If Not ts.AtEndOfStream Then strfile = ts.ReadLine
Loop
Es una idea general ya lo demás depende de tí.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 10/05/2006, 18:03
 
Fecha de Ingreso: febrero-2006
Mensajes: 25
Antigüedad: 18 años, 2 meses
Puntos: 0
tengo una duda parecida

yo tengo un txt

donde tengo que cambiar una variable

el txt tiene una sentencia dentro que seria

src="variable"


como hago para que cambie la variable?

seria
abrir el txt
buscar src=" "
meter variable

pero nose como hacerlo
  #4 (permalink)  
Antiguo 10/05/2006, 18:50
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
puedes usar fopen, fread, fwrite y fclose
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 26/05/2006, 22:17
Avatar de wansoft  
Fecha de Ingreso: mayo-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 81
Antigüedad: 18 años
Puntos: 1
Yo cuando tengo que leer linea por linea, lo que hago es abrir el archivo y cargarlo en un listbox oculto. Uso la propiedad list para leer un numero de linea especifica. Si quiero leer algun valor y cambiarlo, pues hago uso intensivo de left y lcase. Si quieres un ejemplo más específico pidemelo por PM que lo posteo.
  #6 (permalink)  
Antiguo 28/05/2006, 07:48
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
yo cuando tengo que leer una archivo linea a linea reviso las faq's por alli estan el ejemplo jejeje...

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:33.