Vb.net rs232

sabato 06 settembre 2014 - 17.04

future1980 Profilo | Newbie

salve, sono passato da vb6 a vb 2008 vorrei capire come intercettare una ( parola) ricevuta in seriale (232) e creare un evento esempio:
--------------------------------------------
avvio il programma ricevo (start) si deve verificare una condizione ......




ricevo ( start)
invio 1
--------------------------------------------
ricevo ( done )

invio 2
--------------------------------------


qualcuno puo aiutarmi?

ho risolto cosi rtbReceived.Text.ToString.Contains.... ora vorrei che se ricevo done mi entra in un loop e mi (invia 2) fino a che non ricevo la parola(done )

da solo è impossibile c'è qualcuno che mi insegna a capire per favore come fare?
invio

willy_80 Profilo | Senior Member

non ho ben capito cosa devi fare ma ci provo lo stesso a darti una soluzione:

fai una variabile e ci metti cio che ricevi es:

dim Txt as string = (testo ricevuto)

ora puoi fare

do while Txt = "done" cicla finchè Txt = "done" Txt = (testo ricevuto) 'refresh della ricezione loop
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5