Thema: Delphi Maßeinheiten als Typen

Einzelnen Beitrag anzeigen

Schokohase

Registriert seit: 17. Apr 2018
726 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#20

AW: Maßeinheiten als Typen

  Alt 11. Okt 2018, 11:59
Ich glaub ich hab dich da schon richtig verstanden. Klar kann ich das umrechnen (von T in kg oder g). Wenn es aber keine T gibt (aus welchen Gründen auch immer), dann kann das Tuwas nicht unterscheiden.
Ich frage dich genau nach diesen Gründen - warum sollte das so sein - denn nur wenn es dazu eine vernünftige Begründung gibt, dann lohnt es sich auch darüber nachzudenken, warum man etwas auseinanderreißt, was eigentlich zusammengehört.

Ansonsten nimmt man einen Typen für eine Einhait, dieser speichert den Wert so wie der als SI Einheit definiert ist (Gewicht-> Kilogramm, Länge->Meter, Temeraturdifferenz->Kelvin, usw.) und schafft sich einfache Zugriffsmöglichkeiten um diese dann beliebig umzurechnen.

Also TWeight.FromTons(1).Grams ergibt dann die Zahl 1000000.
  Mit Zitat antworten Zitat