Announcement

Collapse
No announcement yet.

Dringend Hilfe!!!! ASCII in HEX

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dringend Hilfe!!!! ASCII in HEX

    Hallo zusammen<br>
    Ich benötige unbedingt Hilfe. Ich muss an ein Kartenlesegerät folgenden<br> Code schicken : <br>
    <b>02 31 11 03 21</b><br>
    In einem anderen Programm erhalte ich folgende Ausgabe, wenn ich diesen Code<br> einmal als Hex-Code schicke:<br>
    <b>02 30 31 02 31 11 03 21 03 00</b><br>
    und einmal als ASCII-Code : <br>
    <b>02 30 31 30 32 20 33 31 20 31 31 20 30 33 20 32 31 03 00</b><br>
    Wie kann ich jetzt den Code so umwandeln, dass er im HEX-Code gesendet wird.<br>
    <br><br>
    Danke für eure Hilfe.<br><br>
    gruss <b>thmwg</b>

  • #2
    Hallo,<br><br>
    so ganz verstehe ich Deine Code-Beispiele zwar nicht, aber mit Hilfe von<br><br>
    sHex := Format('%x', [<I>Integerzahl</I>])<br><br>
    kannst Du jeden Integerwert in einen Hexadezimalwert umwandeln. Vielleicht hilft Dir das ja weiter...<br><br>
    Gruß Dagma

    Comment


    • #3
      oder mit IntToHEX() wird in String konvertiert. Um einen HEX String umzuwandeln mit IntToStr('$12') oder IntToStr('$' + '11');
      Um eine Byte/Word/Integer Variable mit einer HEX Konstante zu belegen dann so:

      <pre>

      const
      I: Integer = $12345678;
      W: Word = $ABCD;
      B: Byte = $FF;

      </pre>

      Hage

      Comment


      • #4
        Hallo "thmwg" ,

        handelt es sich um ein Towitoko - Lesegerät, dann bitte schnelle mit mir Kontakt aufnehmen.

        [email protected]

        Comment

        Working...
        X