Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 04-06-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 04-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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 ....
Responder Con Cita
  #4  
Antiguo 04-06-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
Empezado por duilioisola Ver Mensaje
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?
Imagina que cada imagen tiene 10 MB
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.
Responder Con Cita
  #5  
Antiguo 04-06-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 05-06-2014
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
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
Responder Con Cita
Respuesta



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
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 01:51:13.


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
Copyright 1996-2007 Club Delphi