PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM14] Windev Mobile et adresse mac
[WM14] Windev Mobile et adresse mac
Débuté par elie, 03 sep. 2009 15:05 - 2 réponses
Posté le 03 septembre 2009 - 15:05
Bonjour à tous,

Je dois faire un programme pour récupérer l'adresse Mac de la carte Radio de mon terminal Mobile.
Le fabricant me met à disposition un assemblage .net que j'ai pu intégrer à Windev Mobile avec succès.
Le problème que je rencontre c'est lors de l'écécution de la fonction qui se trouve dans la DLL et je me heure à un problèmede Syntaxe et je me demandais si quelqu'un pouvait m'aider??

Voici la documentation très courte de la fonction .net:

GetMac
Gets the radio's MAC address. You must call RadioConnect before calling this function.
UINT GetMac(TCHAR *MACaddress);
Parameters
MACaddress
Pointer to a TCHAR array indicating the MAC address of the radio (xx-xx-xx-xx-xx-xx).

Et voici le code que j'écrits dans Windev Mobile:

gsTest est une chaîne sur 128
WLAN80211API_ND5_1::RadioConnect()
gvRest est un Variant=WLAN80211API_ND5_1::GetMac(&gsTest)

Il n'y a pas d'erreur concernant la fonction radioconnect mais une erreur de syntaxe concernant la fonction getmac et je pense que c'est dû à ma traduction de *TCHAR en chaine et son appel avec & ???

Pourriez vous m'aider s'il vous plaît?

Vous remerçiant beaucoup d'avance

Elie
Posté le 09 septembre 2009 - 16:32
Bonjour,

La variable TCHAR est un tableau de caractères et non pas une chaine.

Pour la déclarer, faites :
gsTest est un tableau fixe de 1 par 128 caractères // j'aurais d'ailleurs mis de 12 ou 17 caractères pour le format xx-xx-xx-xx-xx-xx d'adress MAC

Ensuite il faut contruire la chaine à partir du tableau de caractère pour obtenir votre résultat.
Membre enregistré
3 654 messages
Popularité : +175 (223 votes)
Posté le 03 octobre 2015 - 20:06
Hi

Look my post about MACADDRESS

http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/708-windev-mobile-identificando-macaddress-celular-usando-codigos-nativos-710/read.awp

:merci:

--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________