Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# Zahl in hexadezimale Darstellung bringen (https://www.delphipraxis.net/55717-zahl-hexadezimale-darstellung-bringen.html)

phXql 25. Okt 2005 22:23


Zahl in hexadezimale Darstellung bringen
 
Moin Leute,

bräuchte nen Weg, ein Byte als Hex-Wert darzustellen (um ihn so in eine XML-Datei speichern zu können). Irgendwie komm ich nich drauf wie mans macht. Den Weg rückwärts (also von Hex nach Byte) hab ich schon. Danke!

Lemmy1 25. Okt 2005 22:51

Re: Zahl in hexadezimale Darstellung bringen
 
In Delphi:
Delphi-Quellcode:
IntToHex(b, 2);
Womöglich musst Du dafür aber die Unit SysUtils einbinden.

In C#:
b.ToString("2X");

Grüße

phXql 25. Okt 2005 23:05

Re: Zahl in hexadezimale Darstellung bringen
 
Man muss statt dem "2X" nur "X" nehmen.

Code:
byte b = 255;      
Console.WriteLine(b.ToString("X"));
So gehts, danke.

Lemmy1 26. Okt 2005 11:59

Re: Zahl in hexadezimale Darstellung bringen
 
Ja aber dann wird links nicht mit Nullen gepaddet. Fällt aber nur auf bei Zahlen < 16.

Wenn 2X falsch ist, probier mal X2 :)

Lemmy1 30. Okt 2005 19:11

Re: Zahl in hexadezimale Darstellung bringen
 
Kannst Du die Frage bitte schließen?

phXql 31. Okt 2005 06:48

Re: Zahl in hexadezimale Darstellung bringen
 
Zitat:

Zitat von Lemmy1
Kannst Du die Frage bitte schließen?

klar, tschuldigung. war so euphorisch drüber, dass es funktioniert hat ;)


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