![]() |
Hilfe Vellemann K8019
Ich habe ein Problem mit der Umsetzung des mittgelieferten Code nach Delphi?[/B]
Wer kann etwas damit anfangen? "leider keine DLL" Danke für jeden Tipp..:oops: The K8019 communicates in bytes, not with text, don’t use telnet A packet looks like this: <42> = always 42 hex <??> = size (in bytes) of the en re packet <??> = command byte <ff > = always ff hex <??>...<??> = op onal extra data NOTE: <42> is the hexadecimal number 42, contained in 1 byte Card swipe event receive: card swiped <42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes) Reading all cards send: read database <42><04><02><ff > receive: transfer started <42><05><03><ff ><??>(= index of master card) receive: card <42><04><04><ff ><??><??><??><??><??> (= tag of 5 bytes) receive: transfer complete <42><04><05><ff > Adding a single card send: add card <42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes) Clearing the database and adding mul ple cards send: start database update <42><05><06><ff ><??>(=index of master card) send: card (repeat for each card) <42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes) receive: card added (for each card) <42><04><08><ff > send: end database update <42><04><09><ff > |
AW: Hilfe Vellemann K8019
Wo ist Dein Problem? Es handelt sich um einen binären Protokolrahmen. Laut Eingangstext TCP. Die einzelnen Bytes sind dokumentiert.
|
AW: Hilfe Vellemann K8019
Du musst Bytefolgen interpretieren. Dieser Auszug listet auf wie diese Bytefolgen aufgebaut sind, er sagt leider nicht, wie Du sie erhältst. Da die was von Telnet schreiben, könnte es eine TCP/IP Verbindung sein, nur aber bitte nicht per Telnet :stupid:
Bytefolgen kann man auch in Delphi sehr leicht interpretieren und nötigenfalls auch zusammenbauen. Finde aber zunächst heraus, wie Du überhaupt an die Daten kommst, sonst ist der Rest ja vergebene Zeit. Und sobald Du mal eine echte Nachricht empfangen hast und als Bytefolge betrachtest, sollte der Groschen fallen. Sherlock |
AW: Hilfe Vellemann K8019
Also auf der
![]() |
AW: Hilfe Vellemann K8019
Danke.
Ich habe eine andere Lösung. Ein Leser der die Daten ein ein dbEdit überträgt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 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 by Thomas Breitkreuz