![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias a ambos por contestar
El ejemplo de movorack es básicamente lo que andaba buscando aunque tiene un detalle que me gustaría aclarar: En el Proyecto BPLFormTest la relación que tiene con el proyecto PkgForm0.dproj se da a través de usar la unidad UForm0 y esta unidad que es la que quiero proteger para que no sea modificada, esta agregada mediante la opción de menú project>add to project . y se puede modificar fácilmente. Lo que me gustaría es heredar pero impedir que modifiquen la unidades Base desde los proyectos descendientes. Los ejemplos de Neftali son extensamente bien explicados y muy buenos, están mas enfocados en dividir en varios archivos los binarios resultantes para hacerlo modular de enganche y desenganche de módulos de la aplicación. Esto lo tengo como una tarea en agenda para mas adelante. |
|
#2
|
||||
|
||||
|
Si claro, se debe agregar al proyecto para que muestre correctamente el formulario hijo en diseño aunque la funcionalidad la toma de la BPL. Es decir que si después de compilado el programa modificas el comportamiento de la BPL, ej: Agregas un nuevo item al menú o modificas el comportamiento de algún item existente, el programa ya compilado deberá tomar el cambio de la BPL.
Una posibilidad (de varias) para que no modifiquen la unidad padre es que el grupo de desarrollo vea esa unidad desde un equipo remoto y tengan permisos de solo lectura.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#3
|
|||
|
|||
|
Cita:
Última edición por juniorSoft fecha: 23-10-2018 a las 19:51:46. Razón: Correción |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
|||
|
|||
|
Cita:
Cita:
Cita:
|
|
#6
|
||||
|
||||
|
Cita:
Cita:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#7
|
|||
|
|||
|
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:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|