![]() |
Delphi-Version: 2010
HexToBin / BinToHex / Delphi 5 und Delphi 2010
Hallo zusammen,
habe mit Delphi 5 einen String mit BinToHex in einen Hexadezimalwert umgewandelt und in eine Datei geschrieben. Mit Delphi 2010 habe ich versuchte den Inhalt dieser Datei mit HexToBin wieder zurückzuwandeln. Leider kommt kein vernünftiger String mehr an. Mit Delphi 5 hat das zurückschreiben mit HexToBin problemlos funktioniert. Kann mir jemand helfen, warum es jetzt mit Delphi 2010 nicht mehr funktioniert (evtl. wegen Unicode?), bzw. gibt es eine Möglichkeit den mit Delphi 5 erstellen Hexadezimalwert mit Delphi 2010 wieder zu entschlüsseln? Danke im voraus Tommy |
AW: HexToBin / BinToHex / Delphi 5 und Delphi 2010
Unter Delphi 5 war ein String ein AnsiString. Unter Delphi2001 ist ein String ein WideString (Unicode). Deklariere alle Strings als AnsiString, dann sollte es klappen.
@Daniel. Könnte man auf der Startseite vom Forum mal bitte groß und fett schreiben, dass ab Delphi2009 alles Strings standardmäßig WideStrings sind? :roll: |
AW: HexToBin / BinToHex / Delphi 5 und Delphi 2010
Naja, da hätte ich auch selbst drauf kommen können :cry:
Vielen Dank!!! |
AW: HexToBin / BinToHex / Delphi 5 und Delphi 2010
Das heißt, das war die Lösung des Problems?
|
AW: HexToBin / BinToHex / Delphi 5 und Delphi 2010
Ja, sorry für die späte Antwort,...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 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