PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème étrange d'acquisition de données
Problème étrange d'acquisition de données
Débuté par Fabien BURLOT, 05 jan. 2005 15:26 - 2 réponses
Posté le 05 janvier 2005 - 15:26
Bonjour,

Je récupère des données par le bluetooth de mon appareil et j'ai un petit problème pour l'affichage.

/**********************************
messagelu est une chaîne
IndBoucle est un entier
TableauPds est un tableau de 17 caractères
sEcrit(8, UnicodeVersAnsi(Caract(27) + Caract(80) + Caract(13) + Caract(10)))

POUR IndBoucle = 1 A 17
TableauPds[IndBoucle] = Caract(Asc(sLit(8,1)))
Info(TableauPds[IndBoucle])
FIN
messagelu = TableauPds[7] + TableauPds[8] + TableauPds[9] + TableauPds[10] + TableauPds[11] + TableauPds[12] + TableauPds[13]
Info(messagelu)
**********************************/

Voila le code qui logiquement me permet de récupérer ce que je reçois par le port Bluetooth.
Le problème est que lorsque je supprime le "Info(TableauPds[IndBoucle])" qui s'écrit à chaque caractère reçu, je n'ai plus rien dans mon tableau et donc l'affichage de "messagelu" à la fin est une chaîne vide.
Je voudrais savoir si il y a une solution à ce problème.

Merci d'avance.
Posté le 05 janvier 2005 - 19:30
"Fabien BURLOT" <fabien.burlot@isapoultry.com> écrivait news:41dbe0b7
@news.pcsoft.fr:

> lorsque je supprime le "Info(TableauPds[IndBoucle])"

Salut,

Surement un pb de vitesse ou de tempo.
Avant de lire par sLit, attent en boucle les données avec sDansFileEntrée !

--
En esperant t'avoir aidé.
Posté le 06 janvier 2005 - 09:55
Bonjour,

J'ai placé le code suivant avant la boucle de lecture et ça fontcionne

/**************************************
BOUCLE
SI sDansFileEntrée(8) >= 16 ALORS SORTIR
FIN
**************************************/

16 étant la longueur de la chaîne que m'envoie la balance à chaque impression.

Merci Ted pour ton aide.