Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Message d'erreur IOException

4 réponses
Avatar
Sascha Schumacher
Bonjour,

J'ai le code suivent avec lequel j'envoi un string sur port série de mon PDA

If EnvoiText.Text <> "" Then
SerialPort1.WriteLine(EnvoiText.Text)
End If

et que je tente de récuperer avec l'instruction.

ReceptionText.Text = wMessage

Mais quand j'essai d'exécuter le code, la ligne SerialPort1.WriteLine génére
une erreur IOExeption et plus rien.

Quelqu'un a une idée.

4 réponses

Avatar
Gilles TOURREAU
Le Sun, 02 Sep 2007 09:58:03 +0200, Sascha Schumacher
a écrit:

Bonjour,

J'ai le code suivent avec lequel j'envoi un string sur port série de mon
PDA

If EnvoiText.Text <> "" Then
SerialPort1.WriteLine(EnvoiText.Text)
End If

et que je tente de récuperer avec l'instruction.

ReceptionText.Text = wMessage

Mais quand j'essai d'exécuter le code, la ligne SerialPort1.WriteLine
génére
une erreur IOExeption et plus rien.

Quelqu'un a une idée.



Pouvez poster le message d'erreur associé au IOException ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Sascha Schumacher
Bonjour et merci pour votre reponse,

L'erreur se produit quand je lance le débogueur et l'émulateur "Windows
Mobil 5.0 Pocket PC emulator".

Le déroulement du programme est le suivant.

avec System.IO.Ports.SerialPort.GetPortNames() je recueille les Ports
disponible et renseigne un combo avec

For Each
Combo.Item.Add(Port)
Next
deux Port sont proposes Com1 et Com3.

Si je choisis le Com1 rien ce produit. Si je sélectionne le Com3, le message
d'erreur

"Une exception de première chance de type Sytem.IO.IOExeption s'est produit
dans System.dll".

est affiché dans la fenêtre d'exécution.

A la ligne de mon Sub EnvoiTexte_Click

SerialPort1.WriteLine(EnvoiTexte.Texte) le message "L'exception IOExeption
n'a pas été géré" est affiche et c'est tout.

De toute façon jamais rien n'est réceptionné par le port de communication.
Si j'affiche les détails les messages suivants sont affichés

at System.IO.Ports.SerialStream.WinIOError()
at System.IO.Ports.SerialStream.Write()
at System.IO.Ports.SerialPort.Write()
at System.IO.Ports.SerialPort.WriteLine()
at TestSerie.FormMain.BOU_Envoi_Click()
at System.Windows.Forms.Control.OnClick()
at System.Windows.Forms.Button.OnClick()
at System.Windows.Forms.ButtonBase.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at TestSerie.FormMain.Main()

J'avoue que la je suis complètement bloqué. Surtout que VStudio est encore
tout nouveau pour moi.

"Gilles TOURREAU" a écrit :

Le Sun, 02 Sep 2007 09:58:03 +0200, Sascha Schumacher
a écrit:

> Bonjour,
>
> J'ai le code suivent avec lequel j'envoi un string sur port série de mon
> PDA
>
> If EnvoiText.Text <> "" Then
> SerialPort1.WriteLine(EnvoiText.Text)
> End If
>
> et que je tente de récuperer avec l'instruction.
>
> ReceptionText.Text = wMessage
>
> Mais quand j'essai d'exécuter le code, la ligne SerialPort1.WriteLine
> génére
> une erreur IOExeption et plus rien.
>
> Quelqu'un a une idée.

Pouvez poster le message d'erreur associé au IOException ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr



Avatar
Gilles TOURREAU
Le Mon, 03 Sep 2007 18:18:08 +0200, Sascha Schumacher
a écrit:

Bonjour et merci pour votre reponse,

L'erreur se produit quand je lance le débogueur et l'émulateur "Windows
Mobil 5.0 Pocket PC emulator".

Le déroulement du programme est le suivant.

avec System.IO.Ports.SerialPort.GetPortNames() je recueille les Ports
disponible et renseigne un combo avec

For Each
Combo.Item.Add(Port)
Next
deux Port sont proposes Com1 et Com3.

Si je choisis le Com1 rien ce produit. Si je sélectionne le Com3, le
message
d'erreur

"Une exception de première chance de type Sytem.IO.IOExeption s'est
produit
dans System.dll".

est affiché dans la fenêtre d'exécution.

A la ligne de mon Sub EnvoiTexte_Click

SerialPort1.WriteLine(EnvoiTexte.Texte) le message "L'exception
IOExeption
n'a pas été géré" est affiche et c'est tout.

De toute façon jamais rien n'est réceptionné par le port de
communication.
Si j'affiche les détails les messages suivants sont affichés

at System.IO.Ports.SerialStream.WinIOError()
at System.IO.Ports.SerialStream.Write()
at System.IO.Ports.SerialPort.Write()
at System.IO.Ports.SerialPort.WriteLine()
at TestSerie.FormMain.BOU_Envoi_Click()
at System.Windows.Forms.Control.OnClick()
at System.Windows.Forms.Button.OnClick()
at System.Windows.Forms.ButtonBase.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at TestSerie.FormMain.Main()

J'avoue que la je suis complètement bloqué. Surtout que VStudio est
encore
tout nouveau pour moi.

"Gilles TOURREAU" a écrit :

Le Sun, 02 Sep 2007 09:58:03 +0200, Sascha Schumacher
a écrit:

> Bonjour,
>
> J'ai le code suivent avec lequel j'envoi un string sur port série de
mon
> PDA
>
> If EnvoiText.Text <> "" Then
> SerialPort1.WriteLine(EnvoiText.Text)
> End If
>
> et que je tente de récuperer avec l'instruction.
>
> ReceptionText.Text = wMessage
>
> Mais quand j'essai d'exécuter le code, la ligne SerialPort1.WriteLine
> génére
> une erreur IOExeption et plus rien.
>
> Quelqu'un a une idée.

Pouvez poster le message d'erreur associé au IOException ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr






Peut-on voir le code de votre méthode "BOU_Envoi_Click" ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Sascha Schumacher
Voici le code BOU_Envoi_Click

Private Sub BOU_Envoi_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles BOU_Envoi.Click

If EnvoiText.Text <> "" Then
SerialPort1.WriteLine(EnvoiText.Text)
End If
End Sub

Merci pour votre reponse.

"Gilles TOURREAU" a écrit :

Le Mon, 03 Sep 2007 18:18:08 +0200, Sascha Schumacher
a écrit:

> Bonjour et merci pour votre reponse,
>
> L'erreur se produit quand je lance le débogueur et l'émulateur "Windows
> Mobil 5.0 Pocket PC emulator".
>
> Le déroulement du programme est le suivant.
>
> avec System.IO.Ports.SerialPort.GetPortNames() je recueille les Ports
> disponible et renseigne un combo avec
>
> For Each
> Combo.Item.Add(Port)
> Next
> deux Port sont proposes Com1 et Com3.
>
> Si je choisis le Com1 rien ce produit. Si je sélectionne le Com3, le
> message
> d'erreur
>
> "Une exception de première chance de type Sytem.IO.IOExeption s'est
> produit
> dans System.dll".
>
> est affiché dans la fenêtre d'exécution.
>
> A la ligne de mon Sub EnvoiTexte_Click
>
> SerialPort1.WriteLine(EnvoiTexte.Texte) le message "L'exception
> IOExeption
> n'a pas été géré" est affiche et c'est tout.
>
> De toute façon jamais rien n'est réceptionné par le port de
> communication.
> Si j'affiche les détails les messages suivants sont affichés
>
> at System.IO.Ports.SerialStream.WinIOError()
> at System.IO.Ports.SerialStream.Write()
> at System.IO.Ports.SerialPort.Write()
> at System.IO.Ports.SerialPort.WriteLine()
> at TestSerie.FormMain.BOU_Envoi_Click()
> at System.Windows.Forms.Control.OnClick()
> at System.Windows.Forms.Button.OnClick()
> at System.Windows.Forms.ButtonBase.WnProc()
> at System.Windows.Forms.Control._InternalWnProc()
> at Microsoft.AGL.Forms.EVL.EnterMainLoop()
> at System.Windows.Forms.Application.Run()
> at TestSerie.FormMain.Main()
>
> J'avoue que la je suis complètement bloqué. Surtout que VStudio est
> encore
> tout nouveau pour moi.
>
> "Gilles TOURREAU" a écrit :
>
>> Le Sun, 02 Sep 2007 09:58:03 +0200, Sascha Schumacher
>> a écrit:
>>
>> > Bonjour,
>> >
>> > J'ai le code suivent avec lequel j'envoi un string sur port série de
>> mon
>> > PDA
>> >
>> > If EnvoiText.Text <> "" Then
>> > SerialPort1.WriteLine(EnvoiText.Text)
>> > End If
>> >
>> > et que je tente de récuperer avec l'instruction.
>> >
>> > ReceptionText.Text = wMessage
>> >
>> > Mais quand j'essai d'exécuter le code, la ligne SerialPort1.WriteLine
>> > génére
>> > une erreur IOExeption et plus rien.
>> >
>> > Quelqu'un a une idée.
>>
>> Pouvez poster le message d'erreur associé au IOException ?
>>
>> Cordialement
>>
>> --
>> Gilles TOURREAU
>>
>>
>> S.A.R.L. P.O.S
>> Le spécialiste en motoculture depuis + de 30 ans !
>> http://www.pos.fr
>>

Peut-on voir le code de votre méthode "BOU_Envoi_Click" ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr