Forum: Object-Pascal / Delphi-Language
Delphi
by TiGü,
22. Dez 2017
Ich hab das "implizite Konvertierung" überlesen. :oops:
Forum: Object-Pascal / Delphi-Language
Delphi
by TiGü,
22. Dez 2017
Nehme doch einen Int128! :idea:
Spaß beiseite, das muss doch elegant auch mit Low(deinRecord.Value) < 0 gehen (falls meine zweite Idee im Post untergegangen ist)!
Forum: Object-Pascal / Delphi-Language
Delphi
by TiGü,
22. Dez 2017
Tuts da nicht trotzdem ein record -> Int64 -> Double?
Vorzeichen bleiben erhalten und alles ist gut?!
Oder kommst an den Wert des Record mit High und Low ran?
Dann könntest du im Falle das Low(DeinRecord.Value) < 0 entsprechen agieren.
var
x1: UInt16;
x2: Int16;
begin