Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#8

AW: Dezimal zu floating hex 8 byte ?

  Alt 2. Mär 2012, 12:00
Delphi-Quellcode:
var
  D: Double;
  S: string;
@D ist der Zeiger auf die binären Daten der Variable.
Dazu liest du dir einfach mal Delphi-Referenz durchsuchenBinToHex durch und schon hat man eine ordentlich Lösung.

Delphi-Quellcode:
D := 123.465;

SetLength(S, SizeOf(D) * 2); // zwei Zeichen pro Byte
BinToHex(D, PChar(S), SizeOf(D)); // oder BinToHex(@X, PChar(S), SizeOf(X));

Edit1.Text := S;
$2B or not $2B

Geändert von himitsu ( 2. Mär 2012 um 12:04 Uhr)
  Mit Zitat antworten Zitat