Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Probleme mit "HexToBin" (https://www.delphipraxis.net/14531-probleme-mit-hextobin.html)

barnti 10. Jan 2004 22:41


Probleme mit "HexToBin"
 
Hallo,
ich lese einen Wert aus meiner Datenbank und versuche diesen in einen Binärwert zu konwertieren. Leider mit mäßigem Erfolg.

Ich möchte Die Funktion "HexToBin" nutzen, weiß aber nicht genau wie. Der zu konvertierende Wert ist ein String der Form "FAFF".

Kann mir jemand helfen?

Danke + Gruß,

Barnti

sakura 10. Jan 2004 22:46

Re: Probleme mit "HexToBin"
 
Ich nutze immer StrToInt, geht auch:
Delphi-Quellcode:
IntegerWert := StrToInt('$FAFF');
...:cat:...

barnti 10. Jan 2004 23:05

Re: Probleme mit "HexToBin"
 
Äh?

Dann habe ich einen Integerwert in dezimaler Form. Für das Beispiel FAFF (HEX) = 64255 (DEZ)

Ich möchte den Wert in binärer Form.

Gruß,

Barnti

sakura 10. Jan 2004 23:09

Re: Probleme mit "HexToBin"
 
Sorry, ich stand neben mir :wall:

...:cat:...

barnti 10. Jan 2004 23:17

Re: Probleme mit "HexToBin"
 
Hi,

das gilt auch für mich. Ich kriegs nicht geregelt...

Gruß,

Barnti

scp 11. Jan 2004 02:25

Re: Probleme mit "HexToBin"
 
Willst du aller Ergebnis einen Sting, z.B. '1111101011111111' bekommen?
Dafür wäre HexToBin nicht geeignet, der macht nämlich aus dem String 'FAFF' ein Chr($FA)+Chr($FF).

Alles weitere dazu findest du z.B. hier

barnti 11. Jan 2004 10:32

Re: Probleme mit "HexToBin"
 
Hi,
jo, das wollte ich. Aus einem String der Form "FFFF" einen String der Form "1111111111111111". Hatte gehofft es existiert eine fertige Funktion.
Werde es dannn "zu Fuß" umsetzen.

Danke für den Tip,

Gruß,

Barnti

Nightshade 11. Jan 2004 14:10

Re: Probleme mit "HexToBin"
 
Das ist das einzige was ich gefunden habe :

Funktioniert zwar, arbeitet allerding mit einem Extended Wert.

HexToBin

Vielleicht hilft dir das weiter die Funktion zu verstehen.

Christian Seehase 11. Jan 2004 16:20

Re: Probleme mit "HexToBin"
 
Moin Barnti,

eine solche Umwandlung, allerdings mit IntToBin, hatten wir schon mehrfach
(Hier im Forum suchenIntToBin)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.

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