elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:36  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendrix, E0N)
| | |-+  Descripción de errores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Descripción de errores  (Leído 103 veces)
karmany

Desconectado Desconectado

Mensajes: 675



Ver Perfil
Descripción de errores
« en: 30 Marzo 2008, 23:25 »

Estoy programando en ASM pero supongo que si alguien sabe hacerlo en otro lenguaje lo intentaré adaptar.

Lo que quiero hacer es que si en mi programa se produce un error, que el mismo sistema me indique cuál ha sido el error.
Yo sé hacerlo cuando una API falla y es sencillamente llamando a GetLastError y FormatMessage pero con esto no soluciono el problema. El problema es el  siguiente:

Tengo un programa y tengo que hacer una división por cero por ejemplo.
En VB haríamos simplemente un On Error Goto... y después verificaríamos cuál ha sido el código de error y  escribiríamos un mensajebox.
En ensamblador es similar, se produce la división por cero, voy a mi SEH (manejador de excepciones) miro la pila y las estructuras que hay ahí, y puedo examinar el código de error que en una división por cero creo que era C000094h.
Pero el problema es que pueden haber varios errores y no sólo una división por cero, entonces yo no quiero hacer comparaciones de "si el código de error es C000094 entonces es división por cero..." porque tendría que escribir muchísimas comparaciones... ¿a alguien se le ocurre o sabe cómo puedo mandar un mensajebox con el mensaje de error que se ha producido?

Muchas gracias

PD.Estaré fuera y es posible que no pueda responder en un tiempo.
En línea



Salu2
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats