PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → [WD15] Passage de variable en HEX
[WD15] Passage de variable en HEX
Débuté par Mica_ipas, 14 fév. 2012 17:30 - Aucune réponse
Membre enregistré
4 messages
Posté le 14 février 2012 - 17:30
Bonjour à tous
Nouveau Windevien , je galere un peu pour lors du passage de vb.net à windev.
J' aurais besoin de vos lumieres surce petit probleme.

j' esseye d' acceder à un DLL externe et de lui passer certaines variables.
Tout ce passe à peu pres bien , mais j' ai un soucis pour passer une variable en hexa ,
mon ancien code VB qui fonctionnait etait celui-ci :

i = rf_request(0, &H52, j)

Dans mon Appli windev , je le convertis comme ce ci :

i =API("MasterRD.dll","rf_request",0,0x52, j)

mais le passage de ma valeur Hexa ne fonctionne pas

voici qq infos supplementaires sur la fonction appelée.
INT WINAPI RF_REQUEST

Function: ReqA
Prototype: int WINAPI rf_request ( unsigned short icdev,
unsigned char model,
unsigned short *pTagType)
Parameter: icdev: [IN] Device ID
model: [IN] REQ MODE
pTagType: [OUT] response data, chip type code
Return: return 0 if successful
Explanation:mode = 0x26: REQ_STD
mode = 0x52: REQ_ALL

Merci d' avance