![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con ficheros Ini
Hola.
Desarrollamos aplicaciones en Delphi 6 y tenemos un problema con la lectura de ficheros Ini. El problema es el siguiente: Tenemos en una misma red varias máquinas, unas con win XP profesional y otras con win 98, trabajando con el mismo programa. Este programa realiza la apertura y la lectura de ficheros Ini para configurarse. Estos ficheros Ini pueden tener 10 o 12 secciones y cada seccion unas 350 o 400 claves. Hemos detectado que la lectura de estos ficheros Ini desde máquinas con el sistema operativo Win XP profesional es muy lenta, pero muy, muy lenta. En cambio en máquinas con el sistema operativo Win 98 no. Si alguno de vosotros os habeis encontrado con un problema similar y pueden ayudarnos les estariamos muy agradecidos. De antemano, Gracias. Maria. |
#2
|
||||
|
||||
Hola,
La verdad es que parece que sí se tarda un poco. Utilizo Windows XP profesional con el "Service Pack 2" instalado. Sobre un ordenador AMD Athlon de 1000 Mhz y 256 MB de memoria RAM. Para escribir 6000 claves en un total de 12 secciones de un archivo INI han sido necesarios 41 segundos. Leer dichas 6000 claves de las 12 secciones del archivo INI ha tomado un poco menos: 20 segundos. Adjunto un programa que he escrito para probar todo lo que he dicho, por si alguien interesado quiere hacer alguna prueba más y comentarla por aquí si quiere y le apetece, vamos. ![]() |
#3
|
||||
|
||||
Yo, salvo que sea de estricta necesidad, utilizaría el registro de Windows que, en teoría, es mucho más rápido. (Recordad que los .ini sólo son mantenidos por compatibilidad con versiones anteriores, y la tendencia es utilizar el registro).
Saludos! |
![]() |
|
|
![]() |
|