Avatar billede dark_one Nybegynder
29. august 2004 - 19:42 Der er 4 kommentarer og
1 løsning

input fra comport

hej

jeg skal have en textbox der står og lytter til input på com2
9600,n,8,1 og den skal smide det ascII altså alle tegn den modtager skal sendes til textbox

håber i kan hjælpe ;)

//Dark
Avatar billede kabbak Professor
29. august 2004 - 19:54 #1
Dim PortTimeout As Boolean


Private Sub Command2_Click()
  PortTimeout = False
    MSComm1.Settings = "9600,N,8,1"
    MSComm1.InBufferSize = 1
    MSComm1.PortOpen = True
        Do
          Data = MSComm1.Input
          If Data <> "" Then
            Text1.Text = Text1.Text & Data
        End If
          DoEvents
          If PortTimeout Then Exit Do
        Loop
 
End Sub


Private Sub Command3_Click()
PortTimeout = True ' stopper porten
MSComm1.PortOpen = false
End Sub
Avatar billede kabbak Professor
29. august 2004 - 19:59 #2
en lille rettelse

Dim PortTimeout As Boolean


Private Sub Command2_Click()
PortTimeout = False
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
    MSComm1.CommPort = 2
    MSComm1.Settings = "9600,N,8,1"
    MSComm1.InBufferSize = 1
    MSComm1.PortOpen = True
          Do
          Data = MSComm1.Input
          If Data <> "" Then
            Text1.Text = Text1.Text & Data
        End If
          DoEvents
          If PortTimeout Then Exit Do
        Loop
  MSComm1.PortOpen = False
End Sub

Private Sub Command3_Click()
PortTimeout = True
End Sub
Avatar billede kabbak Professor
29. august 2004 - 20:02 #3
du skal måske også lige tømme din tekstbox, inden du starter.

Private Sub Command2_Click()
PortTimeout = False
Text1.Text =""
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
Avatar billede dark_one Nybegynder
29. august 2004 - 20:08 #4
takker :)

tror det er lige sagen

//Dark kvitterer med point
Avatar billede kabbak Professor
29. august 2004 - 20:09 #5
ok så et svar. ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester