karinha
Por favor, compila este sample con xHarbour y verifica: oError:Procline
Luego compila con xharbour y verifica ProcLine()
Los valores de linea son distintos (o estoy haciendo algo mal?)
gracias
#include "FiveWin.ch"
Procedure Main()
local oError, ;
x, ;
nTotal
TRY
nTotal:= x * 100
CATCH oError
#ifdef __XHARBOUR__
Alert( "Error nro: " + cValToChar( oError:GenCode) + CRLF + ;
"SubC: " + cValToChar( oError:SubCode ) + CRLF + "OSCode: " + cValToChar( oError:OsCode ) + CRLF + ;
"SubSystem: " + cValToChar( oError:SubSystem ) + CRLF + "Mensaje: " + oError:Description + CRLF + ;
"Linea: " +cValToChar( oError:procLine ),,"Atención" )
#else // __HARBOUR__
Alert( "Error nro: " + cValToChar( oError:GenCode) + CRLF + ;
"SubC: " + cValToChar( oError:SubCode ) + CRLF + "OSCode: " + cValToChar( oError:OsCode ) + CRLF + ;
"SubSystem: " + cValToChar( oError:SubSystem ) + CRLF + "Mensaje: " + oError:Description + CRLF + ;
"Linea: " +cValToChar( ProcLine() ),,"Atención" )
#endif
END
// Fin