![]() |
Hexadezimal nach Dezimal
Hallo,
ich weis es ist ein leidiges Thema, aber ich bin am verzweifeln. Es ist ja kein hexenwerk eine Hex-Zahl in eine Dezimale zu wandeln, dafür verwende ich folgenden Code: Hex := '$44'; Dezimalzahl := StrToInt(Hex); das geht ja auch prima. Nur lese ich eine Hex-Zahl ein dieich in einem Editfeld ausgebe mit z.B. $AF. Nun möchte ich in meinem Code statt '$44'mein Editfeld eingeben. Leider bekomme ich immer diese blöde Fehlermeldung des mein z.B.$AF kein gültiger Integer Wert sei! Wer kann mir hier mal bitte hefen? Geruß Alex |
Re: Hexadezimal nach Dezimal
Hallo,
wenn Du es so codest, geht es:
Delphi-Quellcode:
var Dezimalzahl : Integer;
//... Dezimalzahl := StrToInt(Edit1.Text); |
Re: Hexadezimal nach Dezimal
Das mache ich ja. Dabei bekomme ich doch immer die Fehlermeldung!
|
Re: Hexadezimal nach Dezimal
Leerzeichen vor oder nach der Eingabe im Editfeld?
|
Re: Hexadezimal nach Dezimal
Danke Thomas,
ich habe bein einlesen zum besseren lesen, immer zwischen zwei Hexwerten ein Leehrzeichen eingefügt! Weist Du wie lange ich diesen blöden Fehler gesucht habe. Wer denkt an sowas, naja jetzt habe ich es. Danke für die anregung mal an solch einer Stelle zu suchen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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