Página 1 de 1

Conversión a Xailer 2.7

Publicado: Jue Oct 11, 2012 9:58 pm
por gerencia
Una ayudita de Bingen en la librerí­a de messages.prg
Se queja en el modulo de C en la linea que contiene
char * szSound = hb_parc( 1 )
Warning W8075 Messages.prg 1701: Suspicious pointer conversion in
function HB_FUN_PLAYSOUNDWAIT
Warning W8075 Messages.prg 1717: Suspicious pointer conversion in
function HB_FUN_PLAYSOUND
adjunto módulos.
//---------------------------------------------------------- --------------------
#pragma BEGINDUMP
#include <windows.h>
#include <xailer.h>
XA_FUNC( PLAYSOUNDWAIT )
{
char * szSound = hb_parc( 1 );
if( szSound )
hb_retl( PlaySound( szSound, NULL, SND_SYNC | SND_FILENAME |
SND_NODEFAULT ) );
}
#pragma ENDDUMP
//---------------------------------------------------------- --------------------
#pragma BEGINDUMP
#include <windows.h>
#include <xailer.h>
XA_FUNC( PLAYSOUND )
{
char * szSound = hb_parc( 1 );
if( szSound )
hb_retl( PlaySound( szSound, NULL, SND_ASYNC | SND_FILENAME |
SND_NODEFAULT ) );
}
#pragma ENDDUMP
--
José David Angulo
*José**David Angulo Urzola.*
*Auditoria y Sistemas Ltda.*
jose.angulo@auditoriaysistemas.com <mailto:Gerencia@microexpressltda.com>
*Tel. (57) 5-6643022 -- 6644555*
*Cartagena -- Colombia*
--

Conversión a Xailer 2.7

Publicado: Jue Oct 11, 2012 11:37 pm
por XeviCOMAS
En una funcion que utilizaba de C, José me envió como respuesta
> Warning W8075 Wrappers.prg 41: Suspicious pointer conversion
> in function HB_FUN_WNETGETCONNECTION
Cambia:
char *cLocalName = hb_parc( 1 );
por:
const char *cLocalName = hb_parc( 1 );
o bien:
char *cLocalName = (char*) hb_parc( 1 );
Creo que es el mismo caso que el tuyo... a mi e ha funcionado correctamente.

Conversión a Xailer 2.7

Publicado: Vie Oct 12, 2012 9:24 pm
por gerencia
Perfecto.
Gracias
José David Angulo
*José**David Angulo Urzola.*
*Auditoria y Sistemas Ltda.*
jose.angulo@auditoriaysistemas.com <mailto:Gerencia@microexpressltda.com>
*Tel. (57) 5-6643022 – 6644555*
*Cartagena – Colombia*
El 2012-10-11 04:37 p.m., Xevi escribió:
> En una funcion que utilizaba de C, José me envió como
> respuesta
>
>> Warning W8075 Wrappers.prg 41: Suspicious pointer
>> conversion
>> in function HB_FUN_WNETGETCONNECTION
>
> Cambia:
> char *cLocalName = hb_parc( 1 );
>
> por:
> const char *cLocalName = hb_parc( 1 );
>
> o bien:
> char *cLocalName = (char*) hb_parc( 1 );
>
>
> Creo que es el mismo caso que el tuyo... a mi e ha
> funcionado correctamente.
--