StrToInt() / ToInt() bei großen Zahlen



  • In meinem 6er BCB funktioniert leider folgendes nicht:

    void __fastcall TForm1::Button4Click(TObject *Sender)
    {
       String test = "29278793728";
       __int64 integer = test.ToInt();
    }
    

    Mit kleineren Zahlen klappt es. Kann mir jemand einen Rat geben, wie ich Zahlen dieser Größe in einen int64 konvertieren kann?

    Danke



  • In der Unit SysUtils gibt es die Funktion StrToInt64(). Ich hab den Wertebereich jetzt nicht überprüft, aber zumindest gibt die Funtkion einen int64-Wert zurück.



  • Ah, perfekt. Hatte zwar in die Hilfe geschaut, muss mir aber irgendwie entgangen sein...

    Danke dir!


Anmelden zum Antworten