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 24-09-2019
josepicd josepicd is offline
Miembro
 
Registrado: jun 2015
Posts: 57
Poder: 9
josepicd Va por buen camino
Depurar BPL

Buenas, estoy creando una aplicacion con un exe que llama a varios bpl. ¿La pregunta es como puedo depurar los bpl?

Perdon, olvide comentar que son aplicaciones 64 bits


Gracias

Última edición por josepicd fecha: 24-09-2019 a las 16:34:01.
Responder Con Cita
  #2  
Antiguo 25-09-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[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
Cita:
Empezado por josepicd Ver Mensaje
estoy creando una aplicacion con un exe que llama a varios bpl.
¿La pregunta es como puedo depurar los bpl?
Las BPL's al final contienen unidades .PAS y formularios y se depuran igual que las unidades y los formularios de la aplicación principal.
El único caso en el que hay que hacer algo diferente sería si los cargaras de forma dinámica (tipo plugins/addons) con el procedimiento LoadPackage. En ese caso puedes utilizar la opción "attach to process" para depurarlos.

Estaría bien que nos dieras más información.
__________________
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
  #3  
Antiguo 25-09-2019
josepicd josepicd is offline
Miembro
 
Registrado: jun 2015
Posts: 57
Poder: 9
josepicd Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Las BPL's al final contienen unidades .PAS y formularios y se depuran igual que las unidades y los formularios de la aplicación principal.
El único caso en el que hay que hacer algo diferente sería si los cargaras de forma dinámica (tipo plugins/addons) con el procedimiento LoadPackage. En ese caso puedes utilizar la opción "attach to process" para depurarlos.

Estaría bien que nos dieras más información.

Si, tienes razon, las cargo con LoadPackage y son todas, tanto el exe como las bpl en 64 bits.
Responder Con Cita
  #4  
Antiguo 25-09-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[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
En ese caso debes ejecutar el EXE y desde ahí con el package que quieres depurar realizar el "attach to process" del EXE.
__________________
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
  #5  
Antiguo 25-09-2019
josepicd josepicd is offline
Miembro
 
Registrado: jun 2015
Posts: 57
Poder: 9
josepicd Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
En ese caso debes ejecutar el EXE y desde ahí con el package que quieres depurar realizar el "attach to process" del EXE.

Gracias de nuevo, y siento seguir molestando pero no me aparece el bpl cuando hago el attach.

Compilador
Optimization = false
Debug information = true

Linker
Debug Information = true
Map file = Detailed

Alguna idea
Responder Con Cita
  #6  
Antiguo 25-09-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[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
Cita:
Empezado por josepicd Ver Mensaje
...pero no me aparece el bpl cuando hago el attach.

El attach debes hacerlo desde la BPL y seleccionar el EXE.
Abres el DPK/DPROJ (de la BPL) en el IDE y con el EXE ejecutando (desde fuetra del IDE) haces el "attach".


No se si me he explicado.
__________________
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
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
Depurar DLL con Lazarus aggg63 Lazarus, FreePascal, Kylix, etc. 3 08-10-2016 14:36:50
Depurar DB MS SQL Jose Carlos Rey MS SQL Server 4 13-10-2014 22:27:12
Depurar una CGI en Delphi 5 bitbow Internet 0 10-03-2011 16:55:42
Depurar una dll en TurboDelphi yarones Varios 3 18-01-2008 12:22:29
Depurar Clases jplj Varios 2 13-11-2007 17:39:59


La franja horaria es GMT +2. Ahora son las 16:22:20.


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