Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Char Array von Hex in Dez umrechnen und ausgeben (https://www.delphipraxis.net/99662-char-array-von-hex-dez-umrechnen-und-ausgeben.html)

-TheCoke- 15. Sep 2007 15:57


Char Array von Hex in Dez umrechnen und ausgeben
 
Huhu!

Mein erster Post hier.
Ich bin ziemlich neu in Delphi, hab allerdings vorerfahrungen mit PHP, ASP, C++ u.Ä.

Ich benutzte Delphi 7.

Nun zu meinem Problem:

Ich sende per UDP Socket einen Hex String zu nem Server und bekomme daraufhin eine Antwort:

Delphi-Quellcode:
UDPSocket.Sendln(#$00#$02...);
Ich habe Probleme die Antwort auszuwerten.
Momentan siehts so aus:

Delphi-Quellcode:
test: array[0..255] of Char;
Delphi-Quellcode:
UDPSocket.ReceiveBuf(test,255);
Wie kann ich nun den Hex Wert an den stellen 20 und 24 in eine Dezimal Zahl umwandeln und mir dann anzeigen lassen?

Ich hab ein paar Sachen ausprobiert, bin alleridngs nicht weiter als
Delphi-Quellcode:
memStatus.Lines.Add(test[20]);
gekommen.. Was ja nicht wirklich das ist, was ich haben möchte.

Ich hoffe mir kann hier jemand helfen.

Gruß,
Coke

turboPASCAL 15. Sep 2007 16:14

Re: Char Array von Hex in Dez umrechnen und ausgeben
 
Hi und Wilkommen in der DP,

Versuch es mal so:

Delphi-Quellcode:
memStatus.Lines.Add( inttostr( ord( test[20] ) );

-TheCoke- 15. Sep 2007 16:25

Re: Char Array von Hex in Dez umrechnen und ausgeben
 
Eine Klammer fehlt aber sonst funzt es.

Vielen Dank! :thumb:


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