Error al usar cValToChar() con punteros

Error al usar cValToChar() con punteros

Postby Juan Gálvez » Wed Aug 25, 2010 8: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: Select all  Expand view
cValToChar( WIN_N2P( oWnd:hWnd ) ) 

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

Code: Select all  Expand view
...
      case cType == "P"
           return "0x" + DecToHex( uVal )
... 

Yo lo he corregido así :

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

Saludos
Juan
Juan Gálvez
 
Posts: 14
Joined: Fri Oct 21, 2005 10:05 am

Re: Error al usar cValToChar() con punteros

Postby Antonio Linares » Wed Aug 25, 2010 9:27 am

Juan,

Corregido para el próximo build, gracias! :-)
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Carles and 49 guests