Depurar a bajo nivel usando el debugger de MSVC

Depurar a bajo nivel usando el debugger de MSVC

Postby Antonio Linares » Wed Jun 05, 2013 11:37 am

He pasado dos dias intentando solucionar un bug bastante jodido que me hizo pensar que hasta se pudiese tratar de un virus. En mi opinión se trata de un bug de Harbour y asi se los he notificado y he comentado como solucionarlo temporalmente:

https://groups.google.com/forum/?fromgroups#!topic/harbour-devel/YPx3LKf-RyI

Pero para mí, lo verdaderamente importante es el ver que en una situación así, en la que aparece un error dificil de localizar (se manifestaba como un GPF en una DLL del propio Windows), la única herramienta efectiva que de verdad ha ayudado a solucionarlo ha sido el debugger de Visual C de Microsoft. Es por esto que tal vez a algunos de ustedes les interese aprender a usarlo :-)

Por mi parte creo que es algo realmente importante que debemos comentar aqui.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41937
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Depurar a bajo nivel usando el debugger de MSVC

Postby lucasdebeltran » Wed Jun 05, 2013 12:02 pm

Antonio,

Por favor, cuanto tengas tiempo sería bueno que expliques por favor cómo usarlo.

Muchas gracias.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Depurar a bajo nivel usando el debugger de MSVC

Postby hmpaquito » Wed Jun 05, 2013 12:17 pm

Hola Antonio,

A veces yo también he tenido extraños, no sé si parecidos a ese... no recuerdo si eran funciones o metodos que no se incluian... no recuerdo exactamente.
Creo recordar que en el .ppo ya no aparecían... Pensaba si podía ser porque el nombre de la funcion o metodo eran palabras reservadas (¿ alguna lista de palabras reservadas en Harbour?)
Me parece que lo solucioné cambiando el orden de la lista de archivos del .mak. Todo era muy extraño. No recuerdo si tenía que ver con fuentes muy grandes o con muchos metodos en la clase, que me huele que en el caso de Window.prg puede ir por ahí los tiros.

Te digo todo esto por si, por pura casualidad, ayudara, ya que tu has sido tan amable de compartir tu experiencia.

Saludos
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Depurar a bajo nivel usando el debugger de MSVC

Postby Antonio Linares » Fri Jun 07, 2013 4:42 am

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41937
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 23 guests