![]() |
Möglichkeit in einem Edit Hex zu schreiben?
Hi, gibt es die Möglichkeit in ein Edit bspw.
FF,A0,CC... zu schreiben und dieses Hex in den richtigen Dezimalwert umzuwandeln also: 255,10,204? Mfg Tobi |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Wenn du es selber implementierst is (fast) alles möglich.
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
Sry, aber ich wollte auch noch fragen wie :mrgreen: man das anstellt die Boardsuche ist hierzu nicht so doll.
Mfg Tobi |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Überprüfe einfach nach Eingabe, ob Wert korrekt und Wandel ihn ggf. in Hex um und Ersetzte den Inhalt mit dem umgewandelten.
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
Überprüfen und das weiß ich ja alles aber:
Wie wandle ich Str into Hex into Dez |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Z.B. zeichenweise mit Hilfe einer Tabelle:
'1' -> 1 '2' -> 2 ... '9' -> 9 'A' -> 10 'B' -> 11 ... 'F' -> 15 oder HexToBin() |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Zitat:
Und so wie dich der befehl anhört will der hex haben und ich hab ja nen string. |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Zitat:
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
Zitat:
Dann mußt du halt wirklich Zeichenweise vorgehen und die Ergebnisse addieren. Zitat:
Zitat:
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
in welcher unit ist der befehl?
aber zeichenweise F = 15 F = 15 FF != 30 sondern 255 oder... |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Zitat:
Zitat:
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
irgendwie hätt ich mir meinen Beitrag wohl auch spaaren können. Aber ich versuchs einfach nochmal und weise auf die Funktion "StrToInt" hinn welche auch Hex/String in Int wandeln kann.
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
Vorsicht, HexToBin wandelt Hexcode in Zeichen um:
Code:
Wie Sir Thornberry schon sagte,
'41424358595a' -> 'ABCXYZ'
![]() ![]() Gruß Hawkeye |
Re: Möglichkeit in einem Edit Hex zu schreiben?
Zitat:
Zitat:
|
Re: Möglichkeit in einem Edit Hex zu schreiben?
Stöber....
Delphi-Quellcode:
funkt
function HexToDec(Wert: String): Integer;
begin Wert := '$' + Wert; // Aus 'A4E' wird '$A4E', damit Delphi das ganze als Hexa erkennt. Result := StrToInt(Wert); // Hexa wird in Decimal umgerechnet. end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 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