Depurar en FWPPC

Depurar en FWPPC

Postby jlcapel » Mon Dec 18, 2006 11:36 am

Antonio,

Parece ser que la función OutputdebugString funciona para EVC. ¿Conoces alguna utilidad para capturar la salida de esta función en PPC?

Saludos y gracias,
José Luis Capel
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Antonio Linares » Tue Dec 19, 2006 11:35 am

José Luis,

No creo que exista esa utilidad para Pocket PC.

Lo idóneo es usar la función LogFile( cNombreFichero, { valor1, ..., valorN } ) de FWPPC. Y luego revisar el fichero creado.
regards, saludos

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

Postby jlcapel » Wed Dec 27, 2006 8:45 pm

User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Antonio Linares » Wed Dec 27, 2006 10:17 pm

José Luis,

Pues sí, parece que si existe la utilidad que buscabas :-)

La has probado ? Debería funcionar.
regards, saludos

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

Postby tsales » Thu Dec 28, 2006 8:53 am

Antonio
Funciona perfectamente. Gracias JLuis :D

Implementarla es muy facil. Bajar e instalar el CeDbgView32 (MSI Package) desde el link que indica JLCapel e instalar la aplicación.

Instalar en el directorio \WINDOWS de la PDA el CeDbgServer.dll que corresponda al SO y tipo de PDA y que podemos encontrar en el mismo directorio en donde se instala el CeDbgView32.

Ejecutar la aplicación CeDbgView32.exe en nuestro PC. Es necesario que PDA y PC esten conecetados mediante Activesync. Y a capturar mensajes..

Añadir :

HB_FUNC( OUTPUTDEBUGSTRINGW )
{
LPWSTR vMsg ;
vMsg = AnsiToWide( ( LPSTR ) hb_parc( 1 ) ) ;
OutputDebugStringW( vMsg );
hb_xgrab( (void *) vMsg ) ;
}

Realizar llamadas usando la función :
OutputdebugstringW("Estoy pasando por aquí")


Muy práctico.

Saludos
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Thu Dec 28, 2006 5:46 pm

Toni,

Gracias por la información. Sólo una cosa, esta llamada

hb_xgrab( (void *) vMsg ) ;

ha de ser

hb_xfree( (void *) vMsg ) ;
regards, saludos

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

Postby tsales » Thu Dec 28, 2006 9:54 pm

Antonio
Gracias por la correción.. :wink:
Saludos
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 35 guests