Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tangentbordinput till text (i en hook-class)

Postades av 2010-05-14 09:58:59 - Marcus Gustafsson, i forum vb.net, Tråden har 2 Kommentarer och lästs av 1394 personer

Håller på och skriver kod för att hantera en streckkodsläsare. Läsaren emulerar ett tangentbord. Har skapat en hook så jag kan avgöra när det är läsaren som skickar data. Har även skapat en specialtextbox som i WndProc kollar om meddelandet kommer från streckkodsläsaren - gör den det ignoreras meddelandet. Tanken är helt enkelt att fånga all indata från streckkodsläsaren, och undvika att andra objekt påverkas av dessa indata. (har börjat fundera på om det går att blockera meddelandet direkt och slippa ha specialkontroller, men det hör inte till denna fråga).

Frågan min är: Jag har en funktion "Public Sub ProcessInputCommand(ByVal message As Message)" som kontrollerar ifall meddelandet kommer från streckkodsläsaren. Jag fångar alltså varje "tangenttryckning" hos läsaren. Men hur kan jag överföra dessa tecken till en sträng? Läser jag t.ex. in # så kommer det som Shift+3 - hur hanterar jag det (eftersom det blir två skilda anrop av ProcessInputCommand, och dessutom kanske Shift hålls nedtryckt flera tecken)?

Behöver inte någon fullfjädrad lösning, utan några tips i rätt riktigt bör vara tillräckligt för att jag skall lyckas klura ut det här!


Svara

Sv: Tangentbordinput till text (i en hook-class)

Postades av 2010-05-15 17:59:55 - Joakim Åhl

Jag vet inte om detta är svar på din fråga men det finns olika typer av streckkod som kan ge lite olika täcken beroende på standard. Kan det vara sa att # inte finns med i den standarden och då tolkas som ett system komando i ditt fall Shift+ 3.

Sen kolla också vilken unicode som används. Det kanske tolkas fel för att # inte motsvarar det tecknet i unicode-tabellen.


Svara

Sv:Tangentbordinput till text (i en hook-class)

Postades av 2010-05-16 08:37:52 - Marcus Gustafsson

Streckkodsläsaren är konfigurerad att emulera ett tangentbord med svensk tangentbordslayout. Det är därför den skickar tangentbordstryckningar istället för tecken. Det jag behöver är väl en klass el. dyl. som kan översätta dessa knapptryckningar till tecken...


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 608
27 958
271 741
796
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies