Neue Maßeinheiten hinzufügen

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Maßeinheiten umrechnen


Wenn Sie Maßeinheiten umrechnen möchten, die in der Unit System.StdConvs nicht definiert sind, müssen Sie zur Repräsentation der Maßeinheiten (TConvType-Werte) eine neue Umrechnungsfamilie erstellen. Sind zwei TConvType-Werte in derselben Umrechnungsfamilie registriert, kann die Funktion Convert Werte in die Maßeinheiten umrechnen, die durch diese TConvType-Werte repräsentiert werden.

Sie müssen zuerst TConvFamily-Werte abrufen, indem Sie mit der Funktion RegisterConversionFamily eine Umrechnungsfamilie registrieren. Nachdem Sie einen TConvFamily-Wert erhalten haben (durch die Registrierung einer neuen Umrechnungsfamilie oder durch Einsatz einer globalen Variablen aus der Unit System.StdConvs), können Sie mit der Funktion RegisterConversionType der Umrechnungsfamilie neue Maßeinheiten hinzufügen.

Die folgenden Beispiele zeigen, wie Sie hierzu vorgehen.

Weitere Beispiele sind im Quelltext der Standardumrechnungs-Unit enthalten: StdConvs.pas.

Weitere Beispiele sind im Quelltext der Standardumrechnungs-Unit enthalten: StdConvs.hpp.

Hinweis: Beachten Sie, dass der Quelltext nicht mit allen Versionen ausgeliefert wird.

Siehe auch