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 13-11-2007
jplj jplj is offline
Miembro
 
Registrado: oct 2003
Posts: 189
Poder: 21
jplj Va por buen camino
Depurar Clases

Hace unas semanas Mick me propuso el uso de la clase TDataMatrix para resolver mis problemas.
Ésta junto con otra las he incluido en el proyecto y todo funciona perfectamente. Bueno no tanto, sino no estaría aquí preguntando.

El problema se me plantea a la hora de depurar cualquier de las dos clases, ya que los punto de interrupción -en cualquier línea que los ponga- quedan deshabilitados al iniciar la depuración el programa.

Creo que quizá se trate de alguna directiva de compilación, pero no logro dar con ella.

En el resto de los módulos del programa los puntos de interrupción funcionan como cabe esperar.

Gracias de antemano.
Juan P.
__________________
Sonríe. Mañana puede ser peor.
Responder Con Cita
  #2  
Antiguo 13-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Nunca escuché que existiera algo para "deshabilitar" los puntos de ruptura. Lo que sí que se ha comentado alguna vez por estos foros es el hecho de que los puntos de ruptura situados en líneas que no se ejecutan, cambian de color, por decirlo así, se "deshabilitan".

A ver si es esto lo que está pasando realmente... ten en cuenta que los puntos de ruptura que cambian de color o se deshabilitan, lo hacen para indicar, precisamente, que por esas líneas nunca se pasa, que no se ejecutan, y, por tanto, el punto de ruptura nunca tendrá efecto.

Esto es muy sencillo de comprobar. Si las clases de que se trata tienen constructores, sitúa puntos de ruptura en ellos. Por ahí sí que hay que pasar... en cuanto se construya el objeto de turno.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 13-11-2007
jplj jplj is offline
Miembro
 
Registrado: oct 2003
Posts: 189
Poder: 21
jplj Va por buen camino
Exactamente a esto me refería cuando hablaba de deshabilitar.
Cita:
... los puntos de ruptura situados en líneas que no se ejecutan, cambian de color, por decirlo así, se "deshabilitan".
Las líneas en las que pongo los punto de ruptura sí se ejecutan, o al menos lo hacen las instancias que se hacen de la clase.

La cuestión es cómo puedo depurar la clase, sin tener que usar MessageDlg o similar.
__________________
Sonríe. Mañana puede ser peor.
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 aplicacion en modo servicio jlrbotella API de Windows 7 17-07-2015 22:43:29
Error al depurar WEB ASP .NET en Delphi 2005 SMTZ .NET 2 18-09-2005 16:28:37
No depurar ciertas units marto Varios 3 22-06-2004 18:09:38
depurar libreria agonzalez Varios 6 16-03-2004 19:03:08
Como depurar en Delphi5 utilizando Windows XP halpuin API de Windows 2 23-07-2003 20:00:30


La franja horaria es GMT +2. Ahora son las 16:10:40.


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