Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ReadFile [ Archives / Au secours ] (stgi02)

mardi 21 mars 2006 à 14:36:43 | ReadFile

stgi02

bonjour, je voudrai savoir si la fonction ReadFile à reçu une donnée int result ; result = ReadFile(hComm,&t,1,&dwRead,&ov); // tout est déclaré if ( !( result == 0)) { //je traite la donnée } mais ça ne fonctionne pas il n' y a aucune erreur mais rien ne se passe est ce que ReadFile renvoi un BOOL merci de votre aide

mardi 21 mars 2006 à 14:38:56 | Re : ReadFile

AlexMAN

Membre Club
Faut tester dwRead.

+2(p - n)

mardi 21 mars 2006 à 14:56:50 | Re : ReadFile

stgi02

j' ai fais if ( dwRead ==1 ) // 1 car il reçoi 1 byte quand il y a une donnée { } ca ne donne rien.. merci

mardi 21 mars 2006 à 15:59:51 | Re : ReadFile

ricky78

Bonjour

Ton readfile est declarer un asynchrone (presence de &ov) ovelapped structure. Donc ta lecture n'est pas forcement directement apres ta demande.
dwread ne contient pas forcement le nombre de byte lu
"If this is an overlapped read operation, you can get the number of bytes read by calling GetOverlappedResult.
"
Il faut donc que tu gere les evenements du port com et agir des que tu reçois un carateres par exemple.

va voir la MSDN pour t'aider

[ Lien ]

TOCHE

mardi 21 mars 2006 à 20:15:37 | Re : ReadFile

Gendal67

if ( !( result == 0))   <=>  if(result)       non ?



Cette discussion est classé dans : donnée, readfile, result


Répondre à ce message

Sujets en rapport avec ce message

Lecture d'une base de donnée DBase IV en VC++ [ par Pits ] Bonjour,Je cherche à lire une base de donnée DBase IV en Visual C++. Est ce que c'est possible ?Si OUI, comment ?Merci. Acceder à une base de donnée [ par anspauldou ] SalutJe voudrai avoir les étapes pour accéder à une base de données ACCESS 97 par code Visual C++ avec exemple à l'appui.Merci d'avance Base de donnée mais EXEL!! [ par Ben ] Bonjours,J' utilise BCB 5 Pro et je suis très content de ce logiciel ! Seulement maintensant, je dois accéder à une base de donné mais pas n' importe au secours :etudiant qui a besoin d'aide [ par k6 ] bonjour a tous,je suis etudiant et j'ai a préparer un programme en c , et j'avoue avoir un mal de chien , en effet c'est ma matiére noire mais bon fau Reprendre la main sur une erreur de SCANF [ par gollum ] voila : mon monceau de codec='n';printf("Entrer le coeff %d du terme %d \n",i,i);result = scanf("%f",&coef); while (result==0 && c=='n'){ printf("f Conversion de donnée [ par Johjo ] Salut tout le monde, je cherche à convertir une valeur char en valeur float et inversement de float en char. L'equivalent de Val et Str en basic.Merci dépassement capacité d'un float et int [ par golum ] result=scanf("%f",&coef); if (result !=0 && coef !=0)Voila si j'entre un nombre délirant style 9999999999999999999999999999999999999999999999999999999 Access [ par bip54fl ] Comment faire une base de donnée sur access 2000 chez moi et lire cette de base de donnée sur access 97 à l'école ? jouer un son à une fréquence donnée ? [ par skymath ] bonjour,Est-il possible de jouer un son à une fréquence donnée (donnée par le programme ou l'utilisateur) sous C++ ou Visual C++ ?merci d'avance pour longeur d'une string [ par angelique ] Bonjour, je n'arrive pas à retourner la longueur d'une srting :string result_s;result_s = vertex_label(boost::target(*ei, g), g); int longueur = strl


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.