Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2004
FrancisDrake FrancisDrake is offline
Registrado
 
Registrado: nov 2004
Posts: 3
Poder: 0
FrancisDrake Va por buen camino
Exclamation Aplicacion muy pesada ?

Tengo una aplicación Delphi 5 con Sql Server 2000. La aplicación pesa 3.3 Mb. Al correrla abre bien y la base tambien, pero luego de usar algunas opciones y no importa cual, normalmente de botones o objetos DB que acceden a Sql entonces se cae abruptamente sin dejar mensaje de error. Supongo que la causa es el tamaño de la aplicación. Pero aun ni siquiera termino con todo el desarrollo y se trata de 20 formas de registro y 30 informes (Sistema de Sueldos). Use Pc's con 256 MB de ram y en otra instalacion de sql y el problema persistió.

Preguntas :


¿cual es el problema?
¿configuracion de servidor, windows del pc, o de la base de datos?
¿Si es el Tamaño, como hago para mantener el tamaño del sistema (sin separa opciones, para disminuir tamaño) y que funcione full?
Responder Con Cita
  #2  
Antiguo 03-12-2004
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
El tamaño que tienes nos es para nada pesado... El tamaño del exe en disco no afecta tanto porque el OS solo carga las paginas necesarias.

Lo que tienes que hacer es mirar que pasos reproducen el error y luego depurarlo. Es probable que haya un memory leack o que la logica se este salteando a un punto de salida...
__________________
El malabarista.
Responder Con Cita
  #3  
Antiguo 04-12-2004
FrancisDrake FrancisDrake is offline
Registrado
 
Registrado: nov 2004
Posts: 3
Poder: 0
FrancisDrake Va por buen camino
No hay logica

Lamentablemente no obedece a regla alguna ya que con solo presionar un boton con Table.Next (proximo registro) o un Dblookupcombobox varias veces se sale y no deja rastro.

Te recuerdo que hace 3 dias el exe supero los 3 MB y empezo el problema, aunque carge Qreport 4.0 por esos dias.
Responder Con Cita
  #4  
Antiguo 04-12-2004
FrancisDrake FrancisDrake is offline
Registrado
 
Registrado: nov 2004
Posts: 3
Poder: 0
FrancisDrake Va por buen camino
Eureka, por fin puedo seguir..

EUREKA..

Resolvi el problema :

Por error tenia 2 registros duplicados en la tabla por lo cual fallaba el indice relativo, de todas formas delphi ni sql no me dieron indicio alguno del problema.

Gracias por la cooperacion. La referencia de tu blog tambien mejoro el rendimiento de mi pc y delphi.
Responder Con Cita
  #5  
Antiguo 04-12-2004
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
Buenas,

Considerando que solucionaste tu problema solo puedo comentar que si te preocupa el tamaño de tu app. existen compresores de EXEs que funcionan muy bien.

Sin ir más lejos yo con el UPX puedo comprimir un binario de 3.5 mb a 1.1 mb con una perdida de velocidad imperceptible.

Su web:
http://upx.sourceforge.net/
__________________
Suerte
.: Gydba :.
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


La franja horaria es GMT +2. Ahora son las 08:11:33.


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