Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Tastaturzeichen weiterverarbeiten (https://www.delphipraxis.net/54242-tastaturzeichen-weiterverarbeiten.html)

Ralf Stehle 30. Sep 2005 13:22


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

chaosben 30. Sep 2005 14:32

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.

Ralf Stehle 30. Sep 2005 15:42

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

BenjaminH 30. Sep 2005 15:47

Re: Tastaturzeichen weiterverarbeiten
 
Hm, wie ich das verstehe müsste das mit OnKeyPress gehen:
Delphi-Quellcode:
Var s:String;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
   s:=s+Key;
end;
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..


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz