Catidad de Filas de un archivo
Hola gente del foro, estoy realizando una aplicación la cual toma cierta información de un archivo csv, y tengo que ingresarla a un TStringGrid la cantidad de columnas las conozco pero la cantidad de filas, para leer la información lo hago como archivo de texto normal, lo que quisiera saber es si hay alguna forma de conocer la cantidad de filas que tiene el archivo para así mostrar con un TProgressBar el progreso de la carga.
Este es el código que utilizo para cargar el archivo:
Saludos. |
Hola totote, para saber el numero de filas directamente de la forma que estas leyendo no se puede, solo si recorres todo "while (not Eof(Archivo)).." y guardandolo en algún acumulador puedes obtenerlo osea al final, en ese caso también te serviría el StringGrid.RowCount que tienes al salir del While, pero creo que tu quieres obtenerlo antes para eso puedes utilizar un StringList y cargarlo ahí, inclusive puedes leer desde ahí.
Saluditos |
Caro muchas gracias me funcionó perfectamente, al final resultó más facil que de la forma en que lo estaba haciendo, ya que tomo los valores directamente del TStringList
Así quedó el código
Saludos y muchas gracias :D |
La franja horaria es GMT +2. Ahora son las 01:13:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi