Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como saber en que linea esta el error?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como saber en que linea esta el error? Responder citando

Disculpen por esta pregunta tan estupida hasta me da pena preguntarla Confused

Como demonios hago para que cuando me salte un error , me diga EXACTAMENTE en que linea fue el mismo?

Ahora me dice error, Violation et etc y una pinche direccion de memoria que me sirve para dos cosas: Para nada y para NPM
Tengo que pasarmela con ShowMessages("x") hasta encerrar la linea donde brinco el eror

Saludos y disculpen mi ignoracia y mi pelades Wink
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Alguien sabe?
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

HOLA:

Prueba con la funcion assert.

By.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

No me explique bie, necsito saber si existe algun parametro para configura el IDE que me indique en que linea encontro el error, ahora me muestra el modulo donde esta el error y o direccioens en memoria

gracias
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Hola Gabriel
Puedes probar compilando paso a paso (FCool. Tambien puedes hacer un break point en las lineas anteriores a las que sospechas que puede haber un error.
No estoy muy seguro si esto es lo que quieres.
TJOSE
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Compilar pasa a paso es F8
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

HOLA:

assert. es lo unico que he encontrado que te puede indicar linea y modulo, solo que tienes que hacerlo con un try.. catch(...).

No he encontrado nada que automaticamente te indique linea, aunque sin duda el compilador tiene que tener esa opcion, la tenia en compiladores mas primitivos, pero te repito que no lo he encontrado.

By.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Usando Watch y Trace ??
Volver arriba
Mensaje    Asunto: Número de linea Responder citando

Mira en la ayuda del Builder, escribiendo:

__ThrowLineNumber()


Alejandro.
Volver arriba
Mensaje    Asunto: Responder citando

Al parecer muhcos tenemos esa duda, que nos indique el error el COMPILADOR , sin agreagr codigo (try, catch, trowline etc), alguno de los master (leo, porcar, etc) sabe como decirle al compiladorm que cuando encuentre un error nos remita a la linea donde se inicio

Me acuerdo que hasta TC ver 2.0, turbo pascar, gwbasic y hasta l abasura de visual basic lo tiene
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Hola:

Así sin ver tu programa es complicado saber que pasa.

Pero aquí va una captura de lo que es el caso normal, la mayoría de excepciones si tienes el debugger activado y todo bien configurado te señalan donde ocurren:


Luego los numeritos esos que dices que no sirven para nada si que tienen su utilidad, igualmente siempre que este el debugger bien configurado, aunque mas que nada como ayuda sobretodo a los errores mas difíciles de encontrar. En varios libros en el apartado donde se habla del debugger se explica como usarlo y demás. Como no puedo copiarte un libro por aquí te pongo un enlace que esta bien y que comenta estas cosas:
  [urlhttp://www.blong.com/Conferences/DCon2000/Debugging/Debugging.htm[/url]

Y en caso de que la cosa ya sea mas compleja de localizar en la mayoría de casos es por usar punteros, y en esto puede ayudar mucho la forma de programar. La experiencia e ir asegurando cada paso. Pero para ayudarnos en esto tienes el debugger, las cosas que te han indicado mas arriba, además el usar la ventana "Event Log" en conjunto con la función OutputDebugString, etc.. etc..

En resumen, cuanto mejor dominemos el debugger más fácil nos será localizar nuestros errores.

Lo siento por no ser mas claro, no soy ningún maestro, quizás yo vea las cosas de otro modo porque C/C++ fue mi segundo lenguaje y con el que llevo prácticamente la mayor parte de mi vida y no hecho de menos prácticamente nada de otros lenguajes. Pero bueno, si pones ejemplos reproducibles intentare ayudarte en lo que pueda.

Saludos:
_Leo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.