Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#15

Re: 4 Bytes als Float betrachten

  Alt 22. Mär 2007, 16:43
die Variante mit dem varianten Record ist (meiner Meinung nach) die beste. Eine weitere Variante wäre mit Pointern:
Delphi-Quellcode:
var
  lDeinSingle: Single;
begin
  PByte(Cardinal(@lDeinSingle) + 0)^ := Byte4;
  PByte(Cardinal(@lDeinSingle) + 1)^ := Byte3;
  PByte(Cardinal(@lDeinSingle) + 3)^ := Byte2;
  PByte(Cardinal(@lDeinSingle) + 4)^ := Byte1;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat