Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2005
Atom Atom is offline
Registrado
 
Registrado: nov 2005
Posts: 2
Poder: 0
Atom Va por buen camino
Aplicación Delphi se cierra sin previo aviso

Hola a todos. Soy nuevo por aqui.

Os planteo mi problema: Tengo una aplicación bastante grande (21 mb de ejecutable) programada en Delphi, ultimamente recibo quejas de los usuarios que me dicen que se cierra sin previo aviso, como si se evaporara... He revisado el código y no veo nada raro (todos los objetos se destruyen convenientemente y demás...) ¿Alguna idea? ¿Podría ser por el tamaño del ejecutable?

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 16-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Has probado en compilar con las bpl fuera?, luego copias las bpl en el directorio del ejecutable para que las encuentre cuando las necesite.

Esto disminuye en mucho el tamaño del exe y puede que te quite esos problemillas.

Por probar no pierdes nada.
Responder Con Cita
  #3  
Antiguo 16-11-2005
Atom Atom is offline
Registrado
 
Registrado: nov 2005
Posts: 2
Poder: 0
Atom Va por buen camino
Gracias Casimiro. Eso estaba probando cuando he visto tu respuesta. He conseguido dejar el ejecutable en 18 mb y algo..., no es mucho. Espero que se solucione. Aun así, lo veo bastante extraño. Esta aplicación lleva algunos años ejecutándose, siempre ha sido bastante rolliza y no ha sucedido nada parecido. ¿Acaso hay límite en el tamaño de un ejecutable?
Responder Con Cita
  #4  
Antiguo 16-11-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Antes de nada yo empezaría por ver que no han cambiado de Sistema Operativo, o que hayan instalado un Service Pack de windows, Antivirus, Firewalls, programas que cambien alguna dll que use tu programa, etc.; en "algunos años" han cambiado mucho las cosas.

Determinara las circunstancias exactas en que ocurre la "evaporización", es fundamental para comprender el concepto de evaporación .

En cuanto al tamaño, todavía me parece excesivo, mira Access que solo son 3 megas.

Una vez que la aplicación está terminada, realizar una modularización puede ser una locura. Quizás cargando las imágenes que uses en tiempo de ejecución te baje más de lo que crees el tamaño del ejecutable.

Quizás esto sea mucho trabajo.... no sé ... Debuguear en tiempo de ejecución
saludos y suerte.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 16-11-2005
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, a mi una vez me sucedio algo parecido y fue porque el programa entraba en un ciclo infinito.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
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 17:21:51.


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