PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → question toute simple
question toute simple
Iniciado por guest, 07,mar. 2006 18:27 - 1 respuesta
Publicado el 07,marzo 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????
Publicado el 07,marzo 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????