begin process at 2010 03 19 23:27:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

ReadFile


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ReadFile

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ée 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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales