FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Erro Msvc 2008 + Fw...._hb_oleAnsiToWide
Posts: 248
Joined: Wed Jan 11, 2006 11:30 AM
Erro Msvc 2008 + Fw...._hb_oleAnsiToWide
Posted: Tue Nov 24, 2009 01:59 PM
Estoy utilizando FwH909 + Msvc 2008 + Harbour 2.0 Beta 3 build 13004.

cómo resolver este problema?

Code (fw): Select all Collapse
FiveHCm.lib(MSGSAPI.obj) : error LNK2019: símbolo externo _hb_oleAnsiToWide sin resolver al que se hace referencia en la función _HB_FUN_SENDWIDESTRINGMESSAGE


Saluds, Ale
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Erro Msvc 2008 + Fw...._hb_oleAnsiToWide
Posted: Tue Nov 24, 2009 02:48 PM
Ale,

Prueba a añadir esta función a tu PRG principal:
Code (fw): Select all Collapse
#pragma BEGINDUMP

#include <windows.h>

wchar_t * hb_oleAnsiToWide( char * szString )
{
   int       iLen;
   wchar_t*  szWide;

   iLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szString, -1, NULL, 0 );
   szWide = ( wchar_t* ) hb_xgrab( iLen * sizeof( wchar_t ) );
   MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szString, -1, szWide, iLen );
   return szWide;
}

#pragma ENDDUMP
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion