Danke erstmal für die Hinweise und Links.
@hoika
Die Konvertierung ist hier nur ein kleiner Teil des ganzen.
Neben den versiedenen Operationen, wollte ich auch damit erreichen, das z.B. bei
Procedure AddItem (Gewuerz:String;menge:Gramm);
auch wirklich Gramm und nicht Kilogramm oder t übergeben werden können.
Für alternative Vorschläge bin ich immer offen