FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Yo trabajo a diario de esta manera. te explico un poco, de pronto esto te de una idea.
En nuestro equipo tenemos un sin fin de ejecutables, casi que para cada funcionalidad. Es decir si habláramos de inventario, habría un ejecutable de parámetros, otro de categorías y elementos de inventario, otro de registro de movimientos, otro de los reportes y otro de cierre (y podrían haber mas... mucho mas). Los formularios base se agregan a cada proyecto pero no se pueden modificar, el formulario principal de cada uno de estos programas hereda de estos base y al ejecutarse toman la versión que está en la BPL. ¿Que se obtiene en este caso? Los ejecutables tienen menor tamaño, comparten un mismo diseño y una misma funcionalidad y lo mas importante, cada vez que se modifica una funcionalidad compartida y que hace parte de la base solo debes cambiar la BPL y no re-compilar cada programa (Aunque aveces es necesario)
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#2
|
|||
|
|||
Cita:
Cita:
Cita:
|
#3
|
||||
|
||||
Cita:
Cita:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#4
|
|||
|
|||
Ahora estoy mas claro,
Osea se ha agregado el archivo PkgForm0.dcp en las Opciones del proyecto Packages>Runtime Packages ademas de las unidades que se van a utilizar. Cita:
|
#5
|
||||
|
||||
Cita:
Podrías evitar añadirlo al proyecto, aunque tendría que estar accesible, a través de las opciones del proyecto. Simplemente es una diferencia "visual". Igualmente como debe estar accesible, los usuarios podrían abrirlo y modificarlo. Simplemente que visulamente no se vería dentro del proyecto BPLFormTest. Cita:
No. La unidad está en el package y al hacer el USES de esa unidad, como el proyecto utiliza ese package, realmente está utilizando la unit almacenada en el package. Eso se ve fácil si revisas los recursos de cada fichero. Compila el package y compila el EXE y luego revisa los recursos de cada uno. Verás lo siguiente: Como puedes ver, el form0 está en el package, mientras que el form1 está en el EXE. Cita:
Al utilizar packages, se reduce el tamaño del EXE, o mejor dicho, lo que hacemos es "repartir" el tamaño que tendría un EXE único entre varios ficheros, en ese caso 1 EXE y N BPL's (más o menos). Eso es independiente de si los cargas de forma estática o dinámica. Las ventajas de la carga estática o dinñámica son otras, pero no afecta al tamaño final del proyecto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Excelente, ahora estoy mas claro.
Cita:
Perdón por la pregunta pero como puedo acceder al Resource Editor? Cita:
Muy agradecido de la orientación. Saludos, |
#7
|
||||
|
||||
Es una utilidad gratuíta de editor de recursos. la página es esta, aunque ahora mismo veo que no está disponible. http://melander.dk/reseditor/ De todas formas hay muchos otros programas similares, que a partir de un EXE o BPL te permiten ver los recursos que almacena. https://stefansundin.github.io/xn_resource_editor/ https://sourceforge.net/projects/xn-resource-editor/ https://alternativeto.net/software/xn-resource-editor/ https://alternativeto.net/software/resedit/ Añado uno más: https://www.mitec.cz/exe.html Y otro más: http://www.angusj.com/resourcehacker/
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 25-10-2018 a las 10:29:17. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar Formularios en Eclipse | omar_e_rc | JAVA | 6 | 19-09-2011 12:26:29 |
Problema al usar un mismo ID en formularios distintos | Vales08 | Varios | 5 | 13-07-2011 21:30:26 |
Usar LoadFromStream para formularios | GerTorresM | Varios | 4 | 11-11-2010 16:01:30 |
usar un procedure en varios formularios | adonai | Varios | 21 | 30-03-2007 17:42:34 |
usar botones y etiquetas de flash en los formularios?? | nidia | Gráficos | 1 | 25-11-2005 01:51:09 |
|