Thema: Delphi Hex nach Octal

Einzelnen Beitrag anzeigen

Mike_C

Registriert seit: 2. Jan 2003
Ort: Ladenburg
18 Beiträge
 
Delphi 5 Professional
 
#6
  Alt 2. Jan 2003, 16:53
Nachtrag!

Sakuras Funktion hat nur den einen Fehler: Int wurde am Anfang nicht gesetzt.

Für alle die's interessiert, die Funktion sieht dann korrigiert so aus:

Code:
function HexToOct(HexValue: string): string;
var
  Cur: Byte;
  Int: DWORD;
begin
  // erst einmal in einen Integer umwandeln
  Int := StrToInt('$' + HexValue);
  // Ergebnis löschen
  Result := '';
  repeat
    Cur := Int and $07;
    Result := IntToStr(Cur) + Result;
    Int := Int shr 3;
  until Int = 0;

end;
Auf jeden Fall nochmal Danke!

8)

Mike_C
:: I don't think I'm crazy - it's only the circumstances that make me appear a crazy guy ::
  Mit Zitat antworten Zitat