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 29-06-2021
ferfigl29 ferfigl29 is offline
Registrado
 
Registrado: feb 2013
Posts: 3
Poder: 0
ferfigl29 Va por buen camino
No puedo debuguear con Delphi Berlín

Hola, buen día, me comunico con ustedes porque no puedo debuguear con Delphi Berlín un código en mi trabajo. Les cuento lo siguiente ya me ha pasado anteriormente, porque los componentes de terceros que tenemos los tenemos que instalar casi todos desde el código fuente y en un orden en específico, pero en ocasiones, hay que poner manualmente las bpls en la carpeta SYSWOW64. El caso es que me deja crear exe en modo debug y release; y cuando lo hago en modo debug pero corro la aplicación con Delphi Berlín, con el botón Run (F9) es ahí dónde empieza a compilar el código, crea el exe, pero cuando intenta arrancar, se queda trabado un poquito y luego aparece el mensaje:

"El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución."
Responder Con Cita
  #2  
Antiguo 30-06-2021
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.059
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ejecútalo paso a paso con F8
Responder Con Cita
  #3  
Antiguo 30-06-2021
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.297
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
Hola y bienvenido a los foros de ClubDelphi.

A parte de lo comentado por [Casimiro] algunas cosas que pueden ayudar a saber algo más..

¿Si pones breakpoints en el código aparecen correctos (no desactivados)?
¿Estos breakspoints te funcionan?
¿Tienes antivirus conectado? Si es así desconectalo y vuelve a probar.
¿Si ejecutas la aplicación desde fuera de Delphi funciona o sale el mismo error?

Debes asegurarte (si vas a ejecutar paso a paso) de que el proyecto tiene acceso a los fuentes de los componentes; Revisa las opciones del proyecto.

La otra opción es una vez que falla el programa guardar un DUMP de memoria y analizarlo, pero esta opción es compleja y lo dejaría cuando ya no funciona nada más.
__________________
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 30-06-2021
ferfigl29 ferfigl29 is offline
Registrado
 
Registrado: feb 2013
Posts: 3
Poder: 0
ferfigl29 Va por buen camino
¿Si pones breakpoints en el código aparecen correctos (no desactivados)?
Si
¿Estos breakspoints te funcionan?
No porque no alcanza a empezar a debuguear, me aparece el error después de crear el exe.
¿Tienes antivirus conectado? Si es así desconectalo y vuelve a probar.
No tengo antivirus.
¿Si ejecutas la aplicación desde fuera de Delphi funciona o sale el mismo error?
Funciona correctamente.

Debes asegurarte (si vas a ejecutar paso a paso) de que el proyecto tiene acceso a los fuentes de los componentes; Revisa las opciones del proyecto.

¿Cómo hago esto?

La otra opción es una vez que falla el programa guardar un DUMP de memoria y analizarlo, pero esta opción es compleja y lo dejaría cuando ya no funciona nada más.

Esto tampoco sé cómo hacerlo.
Hace 10 Horas 08:31:03
Responder Con Cita
  #5  
Antiguo 01-07-2021
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.297
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 un proyecto nuevo, sencilo, con un único formulario te funciona el paso a paso?
¿Si pones un breakpoint en la primera línea del fichero DPR (begin o Application.Initialize), llega a ese punto?


Otra opción es realizar un attach.
1) Ejecutas el proyecto desde fuera del IDE
2) Cuando se ha iniciado, antes de hacer algo más, utilizas Run/Attach to process...
__________________
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
  #6  
Antiguo 03-07-2021
ferfigl29 ferfigl29 is offline
Registrado
 
Registrado: feb 2013
Posts: 3
Poder: 0
ferfigl29 Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
¿En un proyecto nuevo, sencilo, con un único formulario te funciona el paso a paso?
¿Si pones un breakpoint en la primera línea del fichero DPR (begin o Application.Initialize), llega a ese punto?


Otra opción es realizar un attach.
1) Ejecutas el proyecto desde fuera del IDE
2) Cuando se ha iniciado, antes de hacer algo más, utilizas Run/Attach to process...
¿Para qué me sirve la opción Run/Attach to process? Nunca la he utilizado. Por otro lado, al utilizar dicha opción me aparece la venta CPU y de ahí ya no sé qué más hacer.
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
Debuggeando en Delphi 10.1 Berlin Mteje Varios 2 09-05-2019 17:19:24
TWebBrowser en Delphi Berlín Starter roman OOP 9 13-06-2017 21:59:26
Compra de Delphi Tokyo o Berlin pruz Varios 20 08-04-2017 17:02:46
Debuguear delphi 5 delphisenda Varios 3 02-05-2006 16:04:04


La franja horaria es GMT +2. Ahora son las 05:25:15.


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