Problem Wertebereich Int
-
Hallo,
ich habe ein DWORD, dieser Wert wird in einem Editfeld angezeigt. Wenn ich nun diesen Wert wieder auslesen will, verwende ich die Funktion ToInt(). Hier habe ich das Problem, das der größte Wert des (unsigned) DWORD ausserhalb des zul. Wertebereichs eines int liegt. Es kommt zur Exception.Wie kann ich aus einem Editfeld ein so großen Werte eines DWORD auslesen udn in eine Zahl wandeln?
Jörn
-
du kannst StrToInt64 verwenden um Strings in große Zahlen umzuwandeln
-
Danke....habe inzwischen auch noch "atol" gefunden.
Jörn
-
Das ist aber nicht das Gleiche. atol liefert ein long int, was normalerweise auch nur eine 32 Bit Zahl ist.