ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
11 mai 2007 à 11:07
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
14 mai 2007 à 15:15
Bonjour,quelqu'un a-t-il un exemple d'utilisation de:
public event SerialDataReceivedEventHandler DataReceived
J'ai cherché mais je n'ai pas vu d'exemple.
Merci.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 11 mai 2007 à 12:27
bah tu as juste a effectuer tes appels a la déclinaison de la méthode "Read" qui te convient (ReadLine, ReadExisting, Read, etc...).
L'event ne fait que t'informet que le port contient de nouvel données et que tu peux lire dedans
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 11 mai 2007 à 13:19
J'ai pas bien compris,je veux par exemple envoyer 1 caractére "ab".Si ab==ACK il me fait par exemple 1 messagebox"carac reçu" sinon il me fait 1 messagebox"echec".
Comment faire?Merci.
SerialPort
portcom;
enum
Etat
{ Lire,Ecrire };
public
Transfert_d_armure()
{
InitializeComponent();
}
private
void
Transfert_d_armure_Load(
object
sender,
EventArgs
e)
{
string
num_port = Properties.
Settings
.Default.Port;
portcom =
new
SerialPort
(num_port, 9600,
Parity
.None, 8,
StopBits
.Two);
//c'est ici que je veux utiliser de SerialDataReceived......
}
void
Lire(
uint
ab)
{}
public
void
Ecrire(
uint
ab)
{
portcom.Open();
portcom.Write(
"ab"
);
portcom.Close();
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 11 mai 2007 à 14:04
Merci,je vois comment faire mais y a un probléme que j'arrive pas à résoudre:
private
voidTransfert_d_armure_Load(
objectsender,
EventArgse)
{
Recu( sender,
e); //c'est ici mon probléme
}
public
void Recu(
object sender,
SerialDataReceivedEventArgs e)
{
.....
}
Vu que les "e" sont pas les memes,j'ai une erreur.Pouvez vous m'aider?
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 14 mai 2007 à 10:13
j'avais essayé avec comme tu dis mais il me mets: 'Etat' est un 'type' mais est utilisé comme un 'variable'
Sisi j'utilise le IDE mais deouis quelques temps j'ai un probléme avec l'aide en ligne.