Thema: Delphi "Komische" HEX-Codes

Einzelnen Beitrag anzeigen

Tumm

Registriert seit: 17. Jun 2006
Ort: Celle
171 Beiträge
 
Turbo Delphi für Win32
 
#1

"Komische" HEX-Codes

  Alt 15. Jun 2008, 12:58
Hi

Ich glaub ich stell mich einfach mal wieder zu dumm an. Die Forensuche hab ich schon bemüht, leider ohne richtiges Ergebnis.

Ich nutze die SynaSer Bibilothek um eine serielle Verbindung zu einem Gerät (Grafiktaschenrechner) aufzubauen.

Der Taschenrechner möchte als erstes gerne den HEX-Code 16 senden (so steht es zumindest auf einer Dokumentationsseite und so ist es glaube ich auch (siehe weiter unten)).

Zum Testen frage ich erstmal laufend den COM-Port auf neue Eingaben ab. Wenn ich auf dem Taschenrechner dann die Kommunikation starte, kommt in meinem Log am PC nur so ein Zeichen: "" Mann kann es anscheinend auch nicht richtig einfügen

Ich hab mir gedacht "Schön, dass is ein HEX-Code also auch eine Zahl" und erstmal das ganze versucht in einen Integer umzuwandeln. Geht nicht (Ungültiger Integerwert).

Daraufhin hab ich bei Google nach diesem Zeichen gesucht, weil ich sonst auf keine andere Weise dahintergekommen bin, was dieses Zeichen nun wirklich ist.
Als Suchquery hat Google dann angezeigt: %16, die Zahl ist also irgendwie in diesem Zeichen.

Das Problem ist nur, dass ich nicht weiß, wie ich das komische Zeichen in meinem Delphiprogramm zu der 16 bekomme bzw. eine andere Dezimalzahl in so ein komisches Zeichen umwandeln kann, was der Taschenrechner versteht.
Code Gear = Kot Gier
  Mit Zitat antworten Zitat