Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi: String To Hex/ Hex To Str (https://www.delphipraxis.net/105805-delphi-string-hex-hex-str.html)

Larsi 30. Dez 2007 15:25


Delphi: String To Hex/ Hex To Str
 
hi,
kann mir jemand dafür n jeweils n anwendungsbeispiel geben:
Delphi-Quellcode:
{************************************************************************** 
* NAME:   StringToHexStr
* DESC:   Konvertiert einen String in eine hexadezimale Darstellung
*************************************************************************} 
function StringToHexStr(const value:string):string;
begin
   SetLength(Result, Length(value)*2); // es wird doppelter Platz benötigt
   if Length(value) > 0 then
      BinToHex(PChar(value), PChar(Result), Length(value));
end;

{************************************************************************** 
* NAME:   HexStrToString
* DESC:   Dekodiert einen hexadezimalen String
*************************************************************************} 
function HexStrToString(const value:string):string;
begin
   SetLength(Result, Length(value) div 2); // es wird halber Platz benötigt
   if Length(value) > 0 then
      HexToBin(PChar(value), PChar(Result), Length(value));
end;
Wäre echt total nett :)




MFG Lars Wiltfang

sirius 30. Dez 2007 15:29

Re: Delphi: String To Hex/ Hex To Str
 
Ein Hex-Editor wäre das erste.
Oder auch das RTF-Format. Da werden bilder in Hexform gespeichert.
Tja, ansonsten.. ein Disassembler

Larsi 30. Dez 2007 15:32

Re: Delphi: String To Hex/ Hex To Str
 
sry wenn ichs falsch formuliert habe, aber ich möchte ein bisschen code wie ich die funktion verwenden kann.

Gehstock 30. Dez 2007 15:39

Re: Delphi: String To Hex/ Hex To Str
 
Ist das Ernst Gemeint ?

Delphi-Quellcode:
Edit1.Text := '48616C6C6F206963682062696E2065696E2054657874';
Edit2.Text := StringToHexStr(Edit1.Text);
und

Delphi-Quellcode:
Edit1.Text := 'Hallo ich bin ein Text';
Edit2.Text := HexStrToString(Edit1.Text);

fLaSh11 30. Dez 2007 16:31

Re: Delphi: String To Hex/ Hex To Str
 
Ein weiteres Beispiel wäre ein Zahlenkonverter (Dezimal <-> Binär <-> Hexadezimal <-> ...)


//Edit:

Zitat:

Zitat von Gehstock
Ist das Ernst Gemeint ?

Nein. Wenn dann ernst! :P

Larsi 30. Dez 2007 18:01

Re: Delphi: String To Hex/ Hex To Str
 
dankeschön :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:24 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