![]() |
![]() |
| 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
|
||||
|
||||
|
Lo normal es que el package de Ejecución tenga los componentes y el de Diseño el Registro y las posibles cosas que no se utilizan en ejecución; El package de Diseño suele incluir (debe utilizar) el de ejecución.
En las opciones del Package (pestaño description) debes definir si es de "Diseño, de ejecución o ambos"; Verás que si defines un package como de ejecución es imposible instalarlo en el IDE de Delphi, para utilizar los componentes. Te devuelve un error que te dice algo así como "El package XXX no puede ser instalado porque no es un package de diseño" (Package C:\Proyectos\Delphi6\Persistencia\BPLs\RALGeneral.bpl can't be installed because it is not a design time package).
__________________
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. |
|
#2
|
|||
|
|||
|
Gracias por la contestación. Entonces, cuando vaya a generar el bpl para la aplicación, abro el dpk y en las opciones del proyecto lo configuro como RunTime only. Genero el bpl y me lo guardo. Y luego lo vuelvo a dejar como estaba para poder continuar usándolo en Delphi.
Yo estaba pensando en algo con directivas de programación, y al final resultó más sencillo de lo que parecía. No me había dado cuenta de esa opción en las propiedades. Gracias. |
|
#3
|
||||
|
||||
|
Bueno, no era esa mi idea, ni lo que intentaba explicarte; Lo normal es crear dos packages. Uno para ejecución y por debajo de éste (ya que usa al anterior) uno para diseño;
En el de Ejecución añades los componentes y en el de diseño añades la unit de Registro (con procedure Register y la paleta....), los Editores de propiedades,... El primero es de Runtime y el segundo es de DesignTime. En diseño (IDE de Delphi) debes tener dos packages diferentes (podrían ser por ejemplo pComp.dpk y dpComp.dpk), aunque la aplicación en ejecución sólo debe utilizar el primero. No se si ésta vez me he explicado mejor... ![]()
__________________
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|