Avatar billede mihl Nybegynder
08. november 2004 - 13:09 Der er 5 kommentarer og
2 løsninger

Stregkode fra Comport med MsComm

Jeg bruger følgende kode:
  MSComm1.CommPort = 3
  MSComm1.Settings = "9600,N,8,1"
  MSComm1.InputLen = 0
  MSComm1.PortOpen = True

.... Men... Nu skal jeg så have den til at udskrive stregkode i en label..... Hvordan ?
Avatar billede skwat Praktikant
08. november 2004 - 13:18 #1
hvad er det for noget udstyr du har på din com port?
Hvilken type stregkode skal du skrive?
Avatar billede mihl Nybegynder
08. november 2004 - 13:26 #2
Jeg har en håndscanner, der udlæser i plaintekst... jeg skal bare have den til at holde øje med porten, og skrive det ind i en label, når den finder noget
Avatar billede kabbak Professor
08. november 2004 - 13:46 #3
MSComm1.CommPort = 3
  MSComm1.Settings = "9600,N,8,1"
  MSComm1.InputLen = 0
  MSComm1.PortOpen = True
  TT = ""
Do
        Tstr = MSComm1.Input
        if Tstr = chr(13) then ' hvis skanneren sender en return til slut, ellers ret
        label1.text = TT
        exit do
      end if
        TT = TT & Tstr
      DoEvents ' hvis den skal lave andet imens
      Loop  'vent på svar"

MSComm1.PortOpen = false
Avatar billede slumtiger Nybegynder
08. november 2004 - 14:05 #4
Husk
MSComm1.RTreshold=1
og brug så
MSComm1_OnComm event'en til at trigge indlæsningen
Herinde skriver du:
if MSComm1.input="" then exit sub
stregkode=""
do
  stregkode=stregkode & MSComm1.input
loop until MSComm1.inbuffercount=0
label1 = stregkode
Avatar billede mihl Nybegynder
09. november 2004 - 12:19 #5
Kebab... Opret et svar.... I har begge svarret rigtigt (og tak for det ;), så i må dele pointene...
Avatar billede mihl Nybegynder
09. november 2004 - 12:20 #6
ok.... læste måske en smule hurtigt.... Kebab = Kabbak
Avatar billede kabbak Professor
10. november 2004 - 08:04 #7
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