PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → question toute simple
question toute simple
Débuté par guest, 07 mar. 2006 18:27 - 1 réponse
Posté le 07 mars 2006 - 18:27
bonjour,

Désolée j'ai vraiment une question toute bête. J'utilise une dll VB. Je me sers donc des fonctions de cette dll.
Il ya une fonction dont un paramètre(emplacement du port usb) est de type byte. J'obtiens cet emplacement grâce aux fonctions USB de windev mais il s'agit d'une chaine.
Ensuite, j'ai transformé cette chaine de la manière suivante :

i est un entier
sdescription est une chaine
MonBuffer est une chaine

sDescription = USBRecherche(USBPropriétéFabricant,"Mon fabricant")
POUR i=1 A Taille(sDescription)
MonBuffer=MonBuffer+Asc(Milieu(sDescription,i,1))
FIN

D'un coup j'ai un doute... Je ne me trompe pas sur le type byte de VB, c bien une suite de caractère ascii????
Posté le 07 mars 2006 - 22:55
si j'ai bien suivi il s'agit de convertir une chaine en byte (entier
sans signe sur 1 en windev). si la chaine fait plus d'un caractère ca
me semble difficile...?!

bon courage !

caroline a écrit :
bonjour,

Désolée j'ai vraiment une question toute bête. J'utilise une dll VB. Je me sers donc des fonctions de cette dll.
Il ya une fonction dont un paramètre(emplacement du port usb) est de type byte. J'obtiens cet emplacement grâce aux fonctions USB de windev mais il s'agit d'une chaine.
Ensuite, j'ai transformé cette chaine de la manière suivante :

i est un entier
sdescription est une chaine
MonBuffer est une chaine

sDescription = USBRecherche(USBPropriétéFabricant,"Mon fabricant")
POUR i=1 A Taille(sDescription)
MonBuffer=MonBuffer+Asc(Milieu(sDescription,i,1))
FIN

D'un coup j'ai un doute... Je ne me trompe pas sur le type byte de VB, c bien une suite de caractère ascii????