• Domingo 15 de Diciembre de 2024, 13:33

Autor Tema:  Trazas De Informacion En Modo Debug  (Leído 1027 veces)

solarin

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Trazas De Informacion En Modo Debug
« en: Miércoles 22 de Noviembre de 2006, 12:04 »
0
Buenas,

Estoy intentado que mis trazas (tipo "cout" o "printf") sólo aparezcan en modo debug. Para ello estoy usando la macro _rpt0. Pero al cerrar la aplicacion, se me generan muchos mensajes q no tengo ni idea de donde salen.

Alguien ha usado anteriormente esta macro? alguna idea de evitar esta clase de mensajes al cerrar la aplicacion?

gracias.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Trazas De Informacion En Modo Debug
« Respuesta #1 en: Miércoles 22 de Noviembre de 2006, 12:09 »
0
No la use ni la escuche nombrar jamas ... tal vez algo asi sea mas simple:

Código: Text
  1.  
  2. #ifdef _DEBUG
  3.   #define outDbg printf
  4. #else
  5.   #define outDbg
  6. #endif
  7.  
  8.  

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Trazas De Informacion En Modo Debug
« Respuesta #2 en: Miércoles 22 de Noviembre de 2006, 21:44 »
0
¿Qué mensajes salen? ¿Salen siempre o sólo cuando tienes definido _DEBUG?

Eternal, aquí están esas macros:
Debug function reference

Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Trazas De Informacion En Modo Debug
« Respuesta #3 en: Miércoles 22 de Noviembre de 2006, 22:37 »
0
Cita de: "Geo"
Eternal, aquí están esas macros:
Debug function reference
Habia visto algo por Google pero no esta pagina, igual lo mas interesante es esto:

Macro    Required Header    Compatibility
_RPT macros    <crtdbg.h>    Win NT, Win 95
_RPTF macros    <crtdbg.h>    Win NT, Win 95

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

solarin

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Re: Trazas De Informacion En Modo Debug
« Respuesta #4 en: Jueves 23 de Noviembre de 2006, 12:59 »
0
Al final he usado la recomendacion de Eternal.

Por lo que hace a los mensajes que me salian, eran todo de numeros como si referenciaran a posiciones de memoria. Esto solo salia al cerrar la aplicacion.