FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error al usar cValToChar() con punteros
Posts: 14
Joined: Fri Oct 21, 2005 10:05 AM
Error al usar cValToChar() con punteros
Posted: Wed Aug 25, 2010 08:10 AM
Hola Antonio,

Si con cualquier Sample de FWH que use alguna ventana pruebas el c贸digo descrito a continuaci贸n, la aplicaci贸n aborta anormalmente :

Code (fw): Select all Collapse
cValToChar( WIN_N2P( oWnd:hWnd ) )

El problema radica en la llamada a DecToHex() que realiza cValToChar() ante un puntero :

Code (fw): Select all Collapse
...
聽 聽 聽 case cType == "P"
聽 聽 聽 聽 聽 聽return "0x" + DecToHex( uVal )
...

Yo lo he corregido as铆 :

Code (fw): Select all Collapse
...
聽 聽 聽 case cType == "P"
#ifdef __XHARBOUR__
聽 聽 聽 聽 聽 聽return "0x" + NumToHex( uVal )
#else
聽 聽 聽 聽 聽 聽return "0x" + hb_NumToHex( uVal )
#endif
...

Saludos
Juan
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error al usar cValToChar() con punteros
Posted: Wed Aug 25, 2010 09:27 AM

Juan,

Corregido para el pr贸ximo build, gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion