Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-07-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Liberar Paquetes cargados dinámicamente

Tengo una aplicación (ejecutable) en la que cargo paquetes (BPL) dinámicamente con la función "LoadPackage".
Si quiero compilar el paquete de nuevo, dice que no puede generar el archivo "paquete.bpl" porque está en uso.
Correcto, entonces utilizo "UnloadPackage" y ya no me marca que el BPL está en uso, pero me marca que el archivo "Paquete.dcp" está en uso.
(lo hice con esta guía)

Si quisiera recompilar solo el paquete, tengo que finalizar el ejecutable con el que cargo el paquete dinámicamente.

¿Me faltaría hacer algo más para liberar el DCP o para evitar que al compilar el paquete me marque que el DCP está en uso?
__________________

Responder Con Cita
  #2  
Antiguo 07-07-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola, los archivos .bpl se pueden abrir de manera independiente a si tienes algun otro proyecto abierto o no. Te crea un .dpk el cual puedes compilar asi y reinstalarlo. Asi, si lo abres con Delphi limpio, podras compilar solo el paquete en cuestion. Revisa que las opciones 'default' del proyecto no incluyan claro esta el paquete. saludos
Responder Con Cita
  #3  
Antiguo 08-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El ejecutable no bloquea el DCP, es más, no lo necesita.
No lo entiendo...

¿No lo estarás bloqueando desde el propio IDE?
__________________
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.
Responder Con Cita
  #4  
Antiguo 08-07-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Cita:
Empezado por coso Ver Mensaje
hola, los archivos .bpl se pueden abrir de manera independiente a si tienes algun otro proyecto abierto o no. Te crea un .dpk el cual puedes compilar asi y reinstalarlo. Asi, si lo abres con Delphi limpio, podras compilar solo el paquete en cuestion. Revisa que las opciones 'default' del proyecto no incluyan claro esta el paquete. saludos
No es un paquete de componentes, son unos formularios que cargo dinámicamente en una aplicación, es decir, no lo instalo en delphi.

Cita:
Empezado por Neftali Ver Mensaje
El ejecutable no bloquea el DCP, es más, no lo necesita.
No lo entiendo...

¿No lo estarás bloqueando desde el propio IDE?
Pues creo que por ahí puede ir el asunto, justo ahora he realizado la prueba, al ejecutar el programa sin el IDE (el .exe directo pues), cargo el bpl, lo libero y ya no me marca el error de que el DCP está en uso.

Si corro el ejecutable desde el código fuente (F9 desde delphi), cargo la bpl, la libero y sí me marca que el DCP está en uso.

Pensé que me marcaría que el DCP está en uso siempre que quisiera compilar, pero ahora que ya vi que es solo si lo ejecuto desde el IDE de delphi, pues bueno, no hay mas problema.
__________________

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
borrar valores cargados en un formulario leorene OOP 3 27-02-2007 11:10:01
insertar dinamicamente YolandaM Varios 4 16-03-2005 10:21:41
Debugear Dll cargadas dinámicamente Aldo Varios 2 13-01-2004 09:50:56
paquetes ¿? acertij022 Internet 0 20-08-2003 16:06:31


La franja horaria es GMT +2. Ahora son las 04:37:39.


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
Copyright 1996-2007 Club Delphi