Gros problème en Visual Basic...

Gros problème en Visual Basic... - VB/VBA/VBS - Programmation

Marsh Posté le 21-11-2011 à 11:56:23    

Bonjour à tous,
Après recherche, recherche et re-recherche, je viens a vous pour une question de programmation assez complexe...
Je suis Apprenti en DUT GEII, et j'ai comme projet d'automatiser un système avec un un contrôleur relier à un PC en RS232 (Port Com).
Mon problème est le suivant : le précédent programmeur, a fait un programme à la va-vite avec Visual Basic 6.0 et utilise une fonction pour récupérer les données du contrôleur avec :
 

Code :
  1. Public Sub MsComm1_OnComm()
  2.        donne = MsComm1.Input
  3. End Sub


 
 
et j'essaie depuis un moment de refaire ce programme (en mieux) avec Visual Basic 2010,
j'ai trouver l'équivalence de MSComm1.Input
Mais mon problème, c'est la fonction MsComm1_OnComm() !!
J'ai trouver ca :
 

Code :
  1. Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
  2.         affichage = SerialPort1.ReadExisting()
  3.         Me.Label1.Text = affichage
  4. End Sub


 
 
mais il me fait une erreur en indiquant que je sort du thread principale...
Est-ce que quelqu'un aurais une solution pour ce problème ??
Merci beaucoup de votre aide.
Cordialement,
James

Reply

Marsh Posté le 21-11-2011 à 11:56:23   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed