Resultados 1 al 3 de 3

Archivos de texto en Visual Basic

  1. #1 Archivos de texto en Visual Basic 
    Iniciado
    Fecha de ingreso
    Jun 2003
    Ubicación
    Venezuela
    Mensajes
    22
    Descargas
    0
    Uploads
    0
    Saludos a todos...

    Recurro a este foro (una vez mas) ya que se me acabaron las ideas, el cerebro no me pare más!

    Quede pegado trabajando con archivos de texto, voy al grano:

    Para leer datos en un archivo de texto hay varios metodos, el que estoy usando actualmente es algo así:

    Set fs = CreateObject("Scripting.FileSystemObject")
    'lo abro para lectura...
    Set f = fs.OpenTextFile(App.Path & "archivo.dat", 1)

    'busco dentro del archivo de texto (con extensión .dat) hasta que
    'llegue al fin de archivo
    Do While f.AtEndOfLine <> True
    'a una variable le asigno cada registro que lea
    'dentro del archivo de texto
    strPag = f.ReadLine
    'y lo escribo en un listview
    Me.lstRes.ListItems.Add , , strPag
    Loop

    Para escribir en el archivo es algo similar:

    'lo abro para escritura
    Set f = fs.OpenTextFile(App.Path & "archivo.dat", 8)
    'escribo una linea nueva dentro del archivo de texto
    strPag = f.Write("Prueba")


    Ahora, mi duda está en...ya leo,escribo, pero ¿Cómo elimino una linea completa del archivo de texto?
    Si tengo, por ejemplo:

    Reg1
    Reg2
    Reg3

    y quiero borrar la linea Reg2....?????

    No le puedo asignar un valor en blanco, ej. strPag = " " porque me quedaria la linea, en blanco, pero quedaria y me interesa borrarla...

    Cualquier sugerencia er bienvenida, ya que el cerebro no me da....
    Gracias de antemanos..un saludo a todos
    Los iniciados son personas que ingresan a un solitario y sacrificado sendero de perfección. La iniciación es una apertura mental que capacita a la recepción del conocimiento trascendente
    Citar  
     

  2. #2  
    Administrador Foros HH
    Fecha de ingreso
    Mar 2002
    Mensajes
    3.067
    Descargas
    5
    Uploads
    0
    Si se tratan de ficheros planos, sin formato, la unica forma de modificar un archivo es creandolo de nuevo, con la midoficacion, y borrando el antiguo...
    Citar  
     

  3. #3  
    Iniciado
    Fecha de ingreso
    Jun 2003
    Ubicación
    Venezuela
    Mensajes
    22
    Descargas
    0
    Uploads
    0
    Si...ya tenia esa idea pero pense que se podia hacer de alguna otra manera, ya que el proceso de "guardar en temporal" para luego "eliminar" el archivo original y posteriormente restaurarlo con el temporal se lleva su tiempo, dependiendo de la cantidad de registros que puiedan haber, y la idea es hacer un proceso limpio y rápido....

    Gracias por tomarte el tiempo para responder...
    Los iniciados son personas que ingresan a un solitario y sacrificado sendero de perfección. La iniciación es una apertura mental que capacita a la recepción del conocimiento trascendente
    Citar  
     

Temas similares

  1. Visual Basic
    Por Pretomor en el foro GENERAL
    Respuestas: 8
    Último mensaje: 17-10-2006, 16:06
  2. Visual Basic
    Por Athos en el foro PROGRAMACION DESKTOP
    Respuestas: 5
    Último mensaje: 14-09-2005, 11:06
  3. visual basic
    Por joputa en el foro PROGRAMACION DESKTOP
    Respuestas: 20
    Último mensaje: 17-06-2005, 08:56
  4. Visual Basic
    Por DLANOR en el foro APLICACIONES
    Respuestas: 7
    Último mensaje: 27-01-2005, 04:15
  5. Visual Basic Net
    Por MLETRADO en el foro APLICACIONES
    Respuestas: 1
    Último mensaje: 27-12-2001, 17:55

Marcadores

Marcadores