tu peux effectivement utiliser CreateFile et ReadFile pour lire sur le port série, ensuite, il suffit de mettre les bons timeout pour le port série avec SetCommTimeouts
tu pourrait mettre 10 ou 12 minutes comme timout en lecture mais ce n'est pas une bonne idée, car alors tu n'as pas moyen de quitter le programme facilement.
il vaut mieux avoir un timeout de 5 secondes par exemple.
exemple :
tu demander à lire N octets sur le port série avec readfile, et si tu recois N octets ou si les 5 secondes sont écoulées, ReadFile retourne.
ensuite à toi de voir si tu as recu qqch ou pas et tu reboucle.
Message édité par fat le 10-01-2006 à 11:36:03