Cambiar formulario sobrecargado
Buenas, tengo una aplicación en donde mi formulario de configuración de la aplicación se ha hecho tan tan grande que incluso me cuesta compilar la aplicación incluyéndolo, con lo que me cuesta a veces recompilar sin añadirlo y posteriormente compilar con el, como veis un poco de quebradero de cabeza.
El formulario contienen muchas pestañas (TPageControl), y lógicamente dentro de cada pestaña, paneles, edits, labels, combos, checks... Bien, la idea es migrar este formulario a un treelist o algo parecido para quitarle "peso" a la aplicación. Me gustaría que me aconsejaseis como lo haríais o que componente usar, la idea principal es un treelist, pero no cierro la puerta a nada. Espero alguna idea, muchas gracias!!!!!!!!!!!!!! |
Asumiendo que no es un formulario que se utilice mucho (mucho uso dentro de la aplicación), una opción podría ser pasarlo a un Package separado, y utilizar ese package en la aplicación con carga dinámica.
Eso te mejoraría a la hora de compilar, ya que al dejarlo con un package aparte, no tendrías que compilarlo junto con el resto y al ejecutar, al cargarlo de forma dinámica (y descargarlo al acabar) evitarías utilizar memoria y espacio en el EXE. Componentes alternativos, como comentas, se me ocurre el VirtualTreeView de softgem. |
Gracias Neftali por tu pronta respuesta, habíamos pensado en crearlo dinámicamente e incluso sacarlo en una dll, pero como no lo tenemos claro por eso pedimos ayuda a ver si hay alguna idea u opción que no hemos contemplado y nos agrada al 100%.
Gracias de nuevo! |
Eso podría ser una opción temporal, bastante rápida de implementar, mientras rehacéis todo el formulario nuevo con otros componentes.
|
La franja horaria es GMT +2. Ahora son las 18:17:14. |
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