Error al usar cValToChar() con punteros

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

Error al usar cValToChar() con punteros

Post by Juan Gálvez »

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

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

Code: Select all

...
      case cType == "P"
           return "0x" + DecToHex( uVal )
... 
Yo lo he corregido así :

Code: Select all

...
      case cType == "P"
#ifdef __XHARBOUR__
           return "0x" + NumToHex( uVal )
#else
           return "0x" + hb_NumToHex( uVal )
#endif
...
Saludos
Juan
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error al usar cValToChar() con punteros

Post by Antonio Linares »

Juan,

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

Antonio Linares
www.fivetechsoft.com
Post Reply