String nach Bytewert



  • Hi zusammen,

    wie kann ich einen AnisString "A4" in einen Bytewert konvertieren!
    Von "A4" nach 0xA4?

    Danke



  • StrToInt Routine

    Konvertiert einen String, der eine Integer repräsentiert (in dezimaler oder hexadezimaler Form), in eine Zahl.

    Unit
    SysUtils

    Syntax

    int StrToInt (AnsiString S);

    Beschreibung
    StrToInt konvertiert den in S angegebenen String in einen Integer-Wert. S muss die Entsprechung eines ganzzahligen Wertes (dezimal oder hexadezimal) sein. Enthält er keinen gültigen Wert, löst StrToInt eine EConvertError -Exception aus.

    Bsp.:

    AnsiString s = "A4";
    int val = StrToInt("0x"+s);
    

    mfg
    xXx



  • HI,

    benutze ToInt, da bei mir aus irgendeinem Grund die StrToInt-Methode nicht gefunden wird!?

    Geht das irgendwie auch mit ToInt()?

    Danke



  • Hallo

    AnsiString s = "0xA4"; 
    int val = s.ToInt();
    

    Da hättest du nun aber auch selbst drauf kommen können...

    LG, Micha


Anmelden zum Antworten