Einzelnen Beitrag anzeigen

hanvas

Registriert seit: 28. Okt 2010
168 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Kann man die Bits von Reellen Typen auslesen.

  Alt 31. Mär 2024, 11:09
Das geht entweder mit einem Cast oder z. B. auch mit varianten Records. Das funktioniert in jeder Delphi Version bzw. jedem Pascal Compiler (FPC) was ja bei deinem Publikum möglicherweise eine Rolle spielt.

Code:

type TVariantSingleInteger = record
       Case Byte of
        0 : (s : Single);
        1 : (i : Integer);
       end;

 ...

function Single2Integer(const s : Single) : Integer;
var r : TVariantSingleInteger;
begin
 r.s := s;
 result := r.i;
end;
hth Ha Joe
  Mit Zitat antworten Zitat