Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Möglichkeit in einem Edit Hex zu schreiben? (https://www.delphipraxis.net/71633-moeglichkeit-einem-edit-hex-zu-schreiben.html)

mkinzler 18. Jun 2006 20:29

Re: Möglichkeit in einem Edit Hex zu schreiben?
 
Zitat:

in welcher unit ist der befehl?
Classes

Zitat:

aber zeichenweise F = 15
F = 15
FF != 30 sondern 255 oder...
Natürlich mit Stellenwertigkeit *1, *16 usw

SirThornberry 18. Jun 2006 20:30

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.

Hawkeye219 18. Jun 2006 20:33

Re: Möglichkeit in einem Edit Hex zu schreiben?
 
Vorsicht, HexToBin wandelt Hexcode in Zeichen um:

Code:
'41424358595a' -> 'ABCXYZ'
Wie Sir Thornberry schon sagte, Delphi-Referenz durchsuchenStrToInt (oder besser noch Delphi-Referenz durchsuchenTryStrToInt) sollte die richtige Funktion sein.

Gruß Hawkeye

EDatabaseError 18. Jun 2006 20:37

Re: Möglichkeit in einem Edit Hex zu schreiben?
 
Zitat:

Zitat von Hawkeye219
Vorsicht, HexToBin wandelt Hexcode in Zeichen um:

Code:
'41424358595a' -> 'ABCXYZ'
Wie Sir Thornberry schon sagte, Delphi-Referenz durchsuchenStrToInt (oder besser noch Delphi-Referenz durchsuchenTryStrToInt) sollte die richtige Funktion sein.

Gruß Hawkeye

ich versuch es mal...


Zitat:

Zitat von SirThornberry
Zitat:

Zitat von EDatabaseError
Zitat:

Zitat von mkinzler
...

HexToBin()

kennt mein d3 nicht weder die hilfe noch der compiler.

Und so wie dich der befehl anhört will der hex haben und ich hab ja nen string.

Im Profil ist ja auch nicht Delphi3 angegeben. Ansonsten kann StrToInt auch Hex wandeln (du musst halt nur das $-Zeichen davor stellen)

ich hab auch noch ein D 2005 PE aber diese anwendung muss ich wegen den DBs in D3 machen...

EDatabaseError 18. Jun 2006 20:47

Re: Möglichkeit in einem Edit Hex zu schreiben?
 
Stöber....

Delphi-Quellcode:
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;
funkt


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz