![]() |
Delphi: String To Hex/ Hex To Str
hi,
kann mir jemand dafür n jeweils n anwendungsbeispiel geben:
Delphi-Quellcode:
Wäre echt total nett :)
{**************************************************************************
* 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; MFG Lars Wiltfang |
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 |
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.
|
Re: Delphi: String To Hex/ Hex To Str
Ist das Ernst Gemeint ?
Delphi-Quellcode:
und
Edit1.Text := '48616C6C6F206963682062696E2065696E2054657874';
Edit2.Text := StringToHexStr(Edit1.Text);
Delphi-Quellcode:
Edit1.Text := 'Hallo ich bin ein Text';
Edit2.Text := HexStrToString(Edit1.Text); |
Re: Delphi: String To Hex/ Hex To Str
Ein weiteres Beispiel wäre ein Zahlenkonverter (Dezimal <-> Binär <-> Hexadezimal <-> ...)
//Edit: Zitat:
|
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