FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Bug en el depurador C++Builder 2007
La ejecución es correcta, pero el depurador no puede inspeccionar el elemento TDsg dsg en la siguiente situación:
#include <vcl.h> // Incomplete definition class TDsg; class GVE_Graphic { private: TDsg *dsg; }; /* Error appears with any of these operators defined */ int operator==( GVE_Graphic &t1, GVE_Graphic &t2 )) { return(0 ); } //int operator!=( GVE_Graphic &t1, GVE_Graphic &t2 ) { return(0 ); } //int operator>=( GVE_Graphic &t1, GVE_Graphic &t2 ) { return( 0 ); } //int operator<=( GVE_Graphic &t1, GVE_Graphic &t2 ) { return( 0 ); } //int operator> ( GVE_Graphic &t1, GVE_Graphic &t2 ) { return( 0 ); } //int operator< ( GVE_Graphic &t1, GVE_Graphic &t2 ) { return( 0 ); } class TDsg { public: int x; TDsg() { x = 0; }; }; int main(int argc, char* argv[]) { int a = 0; TDsg dsg; a = 1; //Breakpoint. Aquí ya no se puede inspeccionar dsg return( 0 ); } Al comentar el atributo (con el mismo nombre pero sin relación) de GVE_Graphic, TDsg dsg, el error desaparece y si permite inspeccionarlo (con el valor dado por la constructora x=0). Para corroborar el bug, he depurado este mismo código con Visual C++(2008) y no me da problemas al realizar la inspección. Alguna sugerencia?. Se ha reportado ya este error?. Como se evita?. Muchas gracias y un saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
duda juego c++ builder 2007 | torrescrack9 | C++ Builder | 5 | 07-03-2009 23:51:37 |
builder 2007 y el include<math> | elcaracas | C++ Builder | 1 | 08-09-2008 09:04:50 |
zeos lib para c++ builder 2007 | 2-D@monic | Conexión con bases de datos | 2 | 21-05-2008 03:57:12 |
instalacion de zeos lib en c++ builder 2007 | 2-D@monic | C++ Builder | 0 | 18-05-2008 06:55:52 |
C++ Builder 2007 | rruz | Noticias | 0 | 15-05-2007 08:39:33 |
|