Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Integer umwandeln (ähnlich IntToHex) (https://www.delphipraxis.net/43083-integer-umwandeln-aehnlich-inttohex.html)

Stephan 28. Mär 2005 22:17

Re: Integer umwandeln (ähnlich IntToHex)
 
Hi,

Stimmt :) Kann ja vom Code garnicht sein. Allers klar, werde es erweitern. Dankeschön!

moritz 28. Mär 2005 22:22

Re: Integer umwandeln (ähnlich IntToHex)
 
Du könntest ein eigene ChrToInt-Funktion schreiben, so in der Art:
Delphi-Quellcode:
function ChrToInt2(Value: Char): Integer;
begin
  Result := 0;
  try
    Result := IntToStr(Value);
  except
    Result := Ord(Value) - 55;
  end;
end;
So in die Richtung. Es handelt sich ja immer nur um ein Char, das umgewandelt wird.

Stephan 28. Mär 2005 22:26

Re: Integer umwandeln (ähnlich IntToHex)
 
Hi,

noch einfacher gehts so:

Delphi-Quellcode:
function BaseToDec(Value:String; Base:Integer):Int64;
var i, j:Integer;
begin
  j:=0;
  Result:=0;
  for i:=Length(Value) downto 1 do
    begin
    Result:=Result + getint(Value[i]) * Potenz(Base,j);  <-- getint
    inc(j);
    end;
end;
klappt wunderbar :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz