Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 0b0111 in Delphi-Sprache (https://www.delphipraxis.net/11426-0b0111-delphi-sprache.html)

Daniel B 6. Nov 2003 16:06

Re: 0b0111 in Delphi-Sprache
 
HexToBin - BinToHex

Delphianer 6. Nov 2003 16:07

Re: 0b0111 in Delphi-Sprache
 
@Spider,

versuchs mal mit Format.

Viele Grüße

Die Muhkuh 6. Nov 2003 16:07

Re: 0b0111 in Delphi-Sprache
 
T H X!

Die Muhkuh 6. Nov 2003 16:10

Re: 0b0111 in Delphi-Sprache
 
Naja geht irngedwie nicht aber ist ja auch egal

Daniel B 6. Nov 2003 16:13

Re: 0b0111 in Delphi-Sprache
 
Zitat:

Zitat von Spider
Naja geht irngedwie nicht aber ist ja auch egal

*am boden lieg und tränen lach* :lol:

Die Muhkuh 6. Nov 2003 16:15

Re: 0b0111 in Delphi-Sprache
 
Zitat:

Zitat von Daniel B
Zitat:

Zitat von Spider
Naja geht irngedwie nicht aber ist ja auch egal

*am boden lieg und tränen lach* :lol:

Woher soll ich das auch wissen? Hab mich noch nie damit beschäftigt! Kannst mir ja erklären!

Daniel B 6. Nov 2003 16:17

Re: 0b0111 in Delphi-Sprache
 
Du fauler ************************************ :lol:
Du machst jetzt gefälligst die OH auf und suchst nach HexToBin und umgekehrt!!

Christian Seehase 6. Nov 2003 18:55

Re: 0b0111 in Delphi-Sprache
 
Moin Daniel,

ich weiss nicht wirklich, worüber Du Dich so amüsierst.
Die beiden Funktionen gibt es nicht ;-)

Wir hatten hier schon mal etwas in der Richtung, also könnte die Suche im Forum nach Hier im Forum suchenBinToHex bzw. Hier im Forum suchenHexToBin was bringen.

Daniel B 6. Nov 2003 19:00

Re: 0b0111 in Delphi-Sprache
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin Christian,
Zitat:

Zitat von Christian Seehase
Die beiden Funktionen gibt es nicht ;-)

Einigen wir uns darauf das es die in Delphi 7 und sehr warscheinlich auch in Delphi 6 und nicht in Delphi 5 gibt?

Daniel B 6. Nov 2003 19:02

Re: 0b0111 in Delphi-Sprache
 
Um genau zu sein:

Zitat:

Die Prozedur konvertiert einen binären Wert in seine hexadezimale Entsprechung.

Unit

Classes

Kategorie

Typumwandlung

Delphi-Syntax:

procedure BinToHex(Buffer, Text: PChar; BufSize: Integer);

C++ Syntax:

extern PACKAGE void __fastcall BinToHex(char *Buffer, char *Text, int BufSize);

Beschreibung

Mit BinToHex können Sie den in einem Puffer enthaltenen Binärwert in einen String konvertieren, der den Hexadezimalwert darstellt.

Buffer ist der Byte-Puffer, der den Binärwert enthält.

Text gibt einen nullterminierten String zurück, der den in Buffer übergebenen Wert als Hexadezimalzahl darstellt.

BufSize legt die Größe von Buffer fest. Text muss auf eine Zeichenfolge zeigen, die mindestens 2*BufSize-Byte groß ist, da jedes Hexadezimalzeichen zwei Bytes darstellt.

Zitat:

Die Funktion konvertiert einen String mit Hexadezimalzeichen in den entsprechenden Binärwert.

Unit

Classes

Kategorie

Typumwandlung

Delphi-Syntax:

function HexToBin(Text, Buffer: PChar; BufSize: Integer): Integer

C++ Syntax:

extern PACKAGE int __fastcall HexToBin(char *Text, char *Buffer, int BufSize);

Beschreibung

Mit HexToBin können Sie den Hexadezimal-String Text in den entsprechenden Binärwert umwandeln.

Text ist die String-Darstellung eines Hexadezimalwertes.

Buffer gibt den Wert in der binären Darstellung zurück.

BufSize legt die Größe von Buffer fest. Text muss auf Hexadezimalzeichen mit mindestens 2*BufSize zeigen, das jedes Hexadezimalzeichen ein Byte repräsentiert.

HexToBin gibt die Anzahl der Zeichen in Buffer zurück, die nicht verwendet wurden, das Text keine gültigen Hexadezimalzeichen enthalten hat ('0'..'f')..

Hinweis: Die Hexadezimalzahl muss Zeichen in Kleinschreibung enthalten, da HexToBind keine Zeichen in Großschreibung erkennt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:40 Uhr.
Seite 2 von 3     12 3      

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