FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Por que tarda mucho en abrir un EXE
Hola Amigos, miren tengo dos aplicaciones que ya estan funcionando con mis clientes, pero el pequeño problemilla es que al ejecutar los EXEs ( Hechos por mi) tardan mucho en abrirce, la verdad que son programas pequeños ( 3Mb) yse estan ejecutando en XP con 256 en Ram y pentium 4. habra alguna forma de indicarle al compilador que no se vuelva muy pesado.
Gracias.
__________________
IcebergDelphi LIA. Hiber tadeo Moreno Tovilla. INITEC Software |
#2
|
||||
|
||||
¿No será que tarda mucho en conectarse a la base de datos? ¿Tienes muchos objetos Auto-Create?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Hola,
uno de los motivos que puede hacer que la aplicación tarde mucho en abrirse es que crees forms automáticamente, y que, además, estos tengan DataSets con la propiedad Active a True en tiempo de diseño o que se abran DataSets al crearlos. Suponiendo que sea esto, convendría que creases los forms a medida que los necesites y que fueses cuidadoso en como y cuando se abren las tablas o query que utilizas. Saludos. |
#4
|
||||
|
||||
Podes hacerle a tu programa un splash que le indique al usuario que la carga del programa está en proceso. Incluso podrias ponerle una barra de progreso que se vaya actualizando a medida que se abren los diferentes datasets. Eso si, deja en autocreate los formularios que son indispensables, y abrí al inicio solo los datasets básicos (digamos para validar usuarios o completar menus). El resto de datasets y formularios es mejor crearlos/abrirlos por demanda.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Hola, me gustaria saber como hacer eso del "splash" , podrias esplicarlo.
Gracias |
#6
|
||||
|
||||
Hola, es un tema muy tratado ya en el foro, y sabiendo que se llama splash, solámente tenias que hacer una pequeña busqueda... que para eso estan :P
buscando por " splash" Saludos |
|
|
|