![]() |
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. |
¿No será que tarda mucho en conectarse a la base de datos? ¿Tienes muchos objetos Auto-Create?
|
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. |
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. ;) |
Hola, me gustaria saber como hacer eso del "splash" , podrias esplicarlo.
Gracias |
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 :P :p
buscando por " splash" Saludos ;) |
La franja horaria es GMT +2. Ahora son las 08:30:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi