Avatar billede vips Nybegynder
28. marts 2006 - 13:06 Der er 3 kommentarer

Problem med ComPorten i VB 6.0 (comReadError 8020)

Jeg er stødt ind i et problem med ComPorten i VB 6.0

Når jeg læser fra porten med  f.eks streng = MSComm1.Input får jeg en runtime error 8020.
Fejlen er pt. set med et Nokia D211 og et intern modem i en stationær pc.

Microsoft er ikke til den store hjælp, de foreslår bare udskiftning af modem driveren.

Er der nogen her i NG der har metode til løsning af problemet eller erfaringer med en anden comport komponent end SCOMM32.OCX ?

mvh. Viigo
Avatar billede kabbak Professor
28. marts 2006 - 14:16 #1
med SCOMM32.OCX

mener du ikke Mscomm32.OCX

et eksempel

If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
    MSComm1.CommPort = 1
    MSComm1.Settings = "9600,N,8,1"
    If MSComm1.PortOpen = False Then
    MSComm1.PortOpen = True
    End If

Do
      Tstr = MSComm1.Input
      tt = tt & Tstr
    DoEvents
    Loop Until Right(tt, 2) =  Chr(13) & Chr(10)  ' vent på svar"

MSComm1.PortOpen = False

nu har du det der blev sendt i variablen Tstr
Avatar billede kabbak Professor
28. marts 2006 - 14:19 #2
for at sende

  MSComm1.Output = Tjek & Chr(13) & Chr(10)

det er ikke sikkert at du skal bruge ( Chr(13) & Chr(10))
, det skal jeg i mit tilfælde
Avatar billede vips Nybegynder
28. marts 2006 - 14:53 #3
Jo, det er MSCOMM32.OCX, slå fejl !

jeg er klar over hvorledes den skal anvendes, men med Nokia D211 kommer der en ComReadError 8020, som runtime error, som jeg leder efter en løsning til.

Det er derfor jeg leder efter en anden OCX eller en løsning
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