StrToInt mit unsigned long int
-
Hi!
Ich hab folgendes Problem:
Bei
unsigned long int n; n = StrToInt(Edit1->Text);wird die Zahl scheinbar in einen signed int konvertiert anstatt in einen unsigned. Wenn die Zahl zu groß ist, krieg ich die Fehlermeldung, dass dies kein gültiger Integerwert sei.
Wie bring ich ihn dazu, den String in einen unsigned int umzuwandeln?
Hab auch schon gesucht, aber nur das umgekehrte Problem mit IntToStr gefunden.Bin für jede Hilfe dankbar!
-kaljinka-
-
unsigned long int n; n = StrToInt64(Edit1->Text);maybe
-
Hallo
vielleicht helfen dir StrToInt64/StrToInt64Def oder StrToFloat/TryStrToFloat weiter, die haben einen größeren Wertebereich, den du dann auf dein unsigned long int runtercasten kannst.
bis bald
akari
-
StrToInt64 funktioniert super! Vielen Dank!

-kaljinka-