border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 05-07-2008, 00:19:45
Un Nuevo Amigo
 
Registrado: feb 2008
Posts: 13
MArio85 Valoración +2
Unhappy Validar Informacion desde Archivo

Hola, tengo una aplicacion la cual debe abrir un archivo txt y guardar la unformacion en un arreglo para despues validar infromacion en el arreglo.

Mi problema es que los archivos suelesn ser muy grandes y necesito solo algunas lineas del archivo como por ejemplo los que empiezen con XXXX, por lo que mi pregunta es: se puede validar informacion desde el archivo antes de almacenarlo en un arrelgo?
El codigo que estoy usando es

Dim f As Integer
f = FreeFile

Open "Ruta" For Input As f
Do While Not EOF(f)
ReDim Preserve Y(i)
Line Input #f, Y(i)
i = i + 1
Loop
Close f

lo que yo necesito seria un:
If "Caracteres dentro de la linea del archivo" = "XXXX" then line input #f,Y(i)

Pero no se como hacerlo.
Saludos!
Responder Con Cita
  #2 (permalink)  
Antiguo 05-07-2008, 05:46:50
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.184
acalanto ha deshabilitado la reputación
Predeterminado Re: Validar Informacion desde Archivo

A ver si te sirve esta variante de código


Código:
 
    Dim f        As Integer
    Dim fila     As String
    'Iniciamos puntero de array
    i = 0
    'Abrimos Fichero de datos
    f = FreeFile 
    Open "Ruta" For Input As f
    'Procesamos    
    Do While Not EOF(f)
        Line Input #f, fila
        'Buscamos coincidencia de carácteres
        if Instr(lcase(fila), lcase("xxxxx")) <> 0 then 
            i = i+1
            ReDim Preserve Y(i)
            y(i) = fila
        end if 
    Loop
    Close f
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 22:33:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right