![]() |
Buchstaben in hexadezimal darstellen
Hallo,
Kann man Buchstaben in Hexadezimal darstellen? Zahlen gehen mit
Delphi-Quellcode:
IntToHex
|
Re: Buchstaben in hexadezimal darstellen
und was ist ein buchstabe? auch nichts anderes als ne zahl.
Delphi-Quellcode:
IntToHex(Ord(Buchstabe));
|
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ist ein Delphi-Thema |
Re: Buchstaben in hexadezimal darstellen
Hallo
einen ganzen string kannst du so "verschlüsseln":
Delphi-Quellcode:
Allerdings nicht getestet!
function StrToHex(AStr: String): String;
var i: Integer; begin result := ''; for i:=1 to StrLen(Pchar(AStr)) do begin Result := Result+' '+IntToHex(Ord(AStr[i]),2); end; end; Gruß kabuco |
Re: Buchstaben in hexadezimal darstellen
kann man auch rückgängig hexadezimal in string umwandeln?
|
Re: Buchstaben in hexadezimal darstellen
öhm... klar. du musst dir nur ansehen, wie der string danach aussieht, und dir überlegen, wie du ihn wieder zurückbekommst. Ich weiß leider grad nicht, was bei dem Konstrukt von kabuco genau rauskommt.
|
Re: Buchstaben in hexadezimal darstellen
Natürlich. Es ist doch nur eine andere Darstellung ein und der selben Information.
|
Re: Buchstaben in hexadezimal darstellen
mal so als Beispiel:
Delphi-Quellcode:
:stupid:
function HexToStr(HexStr: String): String;
var i, n: integer; begin Result := ''; n := 1; for i := 1 to length(HexStr) div 2 do begin Result := Result + chr( StrToInt('$' + HexStr[n] + HexStr[n + 1]) ); inc(n, 2); end; end; Gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr. |
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