FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Firebird con Midas.dll = lentísimo
He instalado una aplicación con Fbird (tiene unos trescientos registros y un campo Blob gráfico) en otro ordenador. En esta máquina se ha instalado Fbird 2.5. Al ejecutar la aplicación me da un error de falta de Midas.dll. Lo busco y lo coloco junto al exe. Ahora la aplicación arranca pero tarda unos quince segundos en aparecer en pantalla. No me parece lógico que tarde tanto. El pc tiene 6 Gigas de Ram y es moderno.
¿Hay alguna manera de acelerarlo? ¿Por qué me pide el archivo Midas.dll, si tiene instalado Firebird 2.5? No lo entiendo Se agradece cualquier sugerencia. bulc |
#2
|
||||
|
||||
Falta información para tratar de darte alguna opinión o sugerenica.
Es tuya la aplicación (tienes los fuentes)? Qué componentes utilizas para conectar la base de datos? Puede ser que tengas algún problema de red? Qué hace el programa al momento de conectarse? Se está trayendo los 300 registros con 300 imágenes? Qué tamaño tienen las imágenes? Ya ves... tu mensaje se resume en: Tengo una aplicación que tarda 15 segundos en abrir y yo creo que debería hacerlo mas rápido. |
#3
|
||||
|
||||
Hola bulc.
Con respecto al primer punto con esos datos está muy difícil saber que sucede... Con respecto a tu otra consulta, si estas utilizando al menos un TClientDataSet Delphi requiere el uso de Midas.dll Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Cita:
Si se trae 300 imágenes, el tráfico son 3000MB (3GB). 3 GB en 15 segundos está muy bien teniendo en cuenta que tiene que salir de una base de datos, transportarse y recibirse en otro programa que lo "trata" para mostrarlas/ordenarlas/transformar su tamaño, etc. |
#5
|
||||
|
||||
Arreglado
He modificado el ClientDSet para que cargue menos registros. La aplicación sigue lenta al abrirse pero luego va mucho mejor. Así que lo doy por arreglado.
Gracias a todos, bulc |
#6
|
||||
|
||||
Sobre midas.dll, si no quieres que te pida la librería, mete en la claúsula "uses" la palabra "MidasLib".
Esto te mete de forma estática el código de la librería, con lo que no tienes que adjuntar la dll al ejecutable. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Midas 100% CPU | Rockin | Conexión con bases de datos | 5 | 09-12-2010 21:13:02 |
Midas.dll | Esau | Providers | 9 | 01-02-2007 03:48:44 |
Midas | pichi Vignola | OOP | 2 | 12-08-2006 21:07:49 |
Midas.dll ?? | Coco_jac | Varios | 2 | 10-02-2006 19:08:08 |
Locate lentísimo | buitrago | Firebird e Interbase | 7 | 05-04-2004 14:25:58 |
|