Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
|
AW: String & Cardinal
2. Mai 2011, 19:46
Wie wäre es mit sowas in der Art?
Delphi-Quellcode:
function HexToCardinal(x: String): cardinal;
var i: integer;
begin
result := 0;
if (length(x)*4 > SizeOf(cardinal)*8) then; // ERROR;
for i := 1 to length(x) do
begin
case x[i] of
'0'..'9': result := (result shl 4) or (ord(x[i])- ord('0'));
'a'..'f': result := (result shl 4) or (ord(x[i])- ord('a') + 10);
'A'..'F': result := (result shl 4) or (ord(x[i])- ord('A') + 10);
else; //ERROR;
end;
end;
end;
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
Geändert von BUG ( 2. Mai 2011 um 19:49 Uhr)
|