FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour HOWTO. Capturar errores en aplicaciones CUI.
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
HOWTO. Capturar errores en aplicaciones CUI.
Posted: Thu Mar 15, 2012 12:14 PM
Cuando generamos aplicaciones CUI, en sistemas Windows usando BCC, generalmente ponemos un flag en el Make que nos
evitar谩 que nos muestre una consola aparte de la aplicacion, algo similar a esto;

Code (fw): Select all Collapse
BORLANDC_LINK_FLAGS 聽= -aa -Gn -Tpe -s -I$(APP_OBJ_DIR) -x


Ahora bien, esto trae una consecuencia bastante desagradable y es que si nuestra aplicaci贸n se rompe, no lograremos ver NUNCA donde se a producido.
Os dejo una conversaci贸n al respecto interesante
http://www.mail-archive.com/harbour@harbour-project.org/msg07114.html

Hasta ahora, tenia 2 ejecutables , con la opci贸n -aa que evita la ventana o sin la ventana.
Pero como hoy he tenido que ayudar a un compa帽ero a hacer algo parecido, https://plus.google.com/u/0/118076336207559471221/posts/f46kabdAWP6, he caido en la cuenta
que estaba a mi alcance, tan sencillo como ;
Code (fw): Select all Collapse
miaplicacion.exe 2>errorlog.txt


Con esto , si casca la aplicaci贸n, tendremos un bonito error.log donde podemos ver donde se esta produciendo la incidencia.
Esto, o modificar el errorsys.prg para que guarde un archivo.... :-)
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)

Continue the discussion