![]() |
Tastaturzeichen weiterverarbeiten
Ich habe eine Tastatur mit Chipkartenleser
Wenn ich mit Word oder einem Editor die Chipkarte einlese, wird die Karte wie bei Tastatureingaben zeichenweiße eingelesen. Wie kann ich in Delphi die Chipkartenzeichen in einem String einlesen damit ich den Inhalt weiterverarbeiten kann ? Danke für eure Hilfe Ralf |
Re: Tastaturzeichen weiterverarbeiten
Was ist es denn für ein Leser bzw. was für eine Tastatur?
Wenn man das weiß, kann man bei dem Hersteller nach SDK's oder ähnlichem suchen. |
Re: Tastaturzeichen weiterverarbeiten
Danke für die Antwort
Es ist eine Cherry-Tastatur mit Chipkartenleser für Krankenkassenchipkarten. Da das Leseverhalten der Chipkarte wie eine Tastaturbetätigung funktioniert, müsste es doch auch einfach gehen. Ich habe irgendetwas von Hooks gelesen aber nicht verstanden. Im Moment behelfe ich mich mit einem Edit-Feld und lese die Karte darin ein, dann habe ich ja einen String Edit1.Text zum weiterverarbeiten. Ralf |
Re: Tastaturzeichen weiterverarbeiten
Hm, wie ich das verstehe müsste das mit OnKeyPress gehen:
Delphi-Quellcode:
Dann hast du den Text in s, aber du weißt noch nicht wann es fertig ist.. das müsste man dann noch lösen..
Var s:String;
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin s:=s+Key; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz