Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Generic Integer zu Float konvertieren
22. Dez 2017, 14:25
Delphi-Quellcode:
function TMyRec<T>.ToDouble: Double;
begin
case GetTypeData(TypeInfo(t)).OrdType of
otSByte: Result := PShortInt(@v)^;
otUByte: Result := PByte(@v)^;
otSWord: Result := PSmallInt(@v)^;
otUWord: Result := PByte(@v)^;
otSLong: Result := PInteger(@v)^;
otULong: Result := PCardinal(@v)^;
end;
end;
Edit: Das soll natürlich PWord sein bei otUWord
Geändert von Stevie (22. Dez 2017 um 14:46 Uhr)
|