Port série RS232 [Résolu]

cs_dunith 100 Messages postés samedi 5 janvier 2008Date d'inscription 11 avril 2008 Dernière intervention - 11 janv. 2008 à 11:13 - Dernière réponse : cs_dunith 100 Messages postés samedi 5 janvier 2008Date d'inscription 11 avril 2008 Dernière intervention
- 11 janv. 2008 à 11:45
bonjour

je dois réaliser une communication avec la port rs232....

dans ma fonction read qui lit le buffer de reception caractere,
j'ai mis :
static public void read( byte[] str, int amount, int iTimeOut, char CarFin)
 {
   do
  {
      try {port.sleep( 50 );} catch( Exception e ) {}
       
      try
      {
          iNbByte = inAmount();
          port.read(str, iNdex, iNbByte);
          iNdex = iNdex +iNbByte;
          iCptTemp = iCptTemp + 50;
      }
   catch( SerialException e )
   {
   }

 pour la ligne : try {port.sleep( 50 );} catch( Exception e ) {}
il me met une erreur "cannot resolve symbol"

quelq'un peut me dire s'il y a une autre fonction qui permet au port d'attendre à part la fonction sleep()

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Twinuts 5272 Messages postés dimanche 4 mai 2003Date d'inscription 3 août 2018 Dernière intervention - 11 janv. 2008 à 11:21
3
Merci
Salut,

remplaces port.sleep( 50 ); par Thread.sleep( 50 );

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO

Merci Twinuts 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de Twinuts
cs_dunith 100 Messages postés samedi 5 janvier 2008Date d'inscription 11 avril 2008 Dernière intervention - 11 janv. 2008 à 11:45
0
Merci
salut

merci ça marche
Commenter la réponse de cs_dunith

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.