Zum Hauptinhalt springen

Rescale

Mit diesem Befehl wird der Wert (decimal1) mit 10er-Potenzen multipliziert (int2 > 0) oder dividiert (int2 < 0). Wird der maximale Wertebereich des decimal-Typs überschritten, ist das Resultat _DecimalError (gegebenenfalls erfolgt der Laufzeitfehler _ErrValueInvalid). Der Befehl führt intern eine Kommaverschiebung ohne weitere Berechnungen durch.

Beispiele:

Rescale(17.43\m, 1)  // 174.3
Rescale(17.43\m, 3) // 17430
Rescale(17.43\m, -2) // 0.1743
Rescale(17.43\m, 0) // 17.43

Mögliche Laufzeitfehler: