![]() |
Hex mit Dezimalzahl addieren
Hallo!
Ich habe folgendes Problem: Ich habe folgendes:
Delphi-Quellcode:
Wie kann ich nun z.B. den mittleren Hexwert (also $20) um 2 erhöhen, sodass ich dann den String #$22#$22#$3E hätte?
String4 := #$22#$20#$3E;
Coke |
Re: Hex mit Dezimalzahl addieren
Delphi-Quellcode:
Oder hab ich das falsch verstanden?
String4 := #$22#$20#$3E;
String4[2] := Ord(String4[2]) + 2; |
Re: Hex mit Dezimalzahl addieren
Hmm .. Das würde dann aber nicht mit $09 + 1 gehen, oder? .. denn $09 + 1 sind ja $0a.
Edit: Und.. wenn ich den Code versuche bekomm ich den Fehler: Inkompatible Typen: Char und Integer. |
Re: Hex mit Dezimalzahl addieren
Zitat:
inc(byte(string4[2]),2); |
Re: Hex mit Dezimalzahl addieren
Danke .. Das ist es :-D
|
Re: Hex mit Dezimalzahl addieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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