CX_CURRENCY_RATE::SetDivideRate
Beschreibung:
Diese Funktion setzt den Divisor einer Währungsparität mit einer neuen
Genauigkeit, d.h. mit einer anderen Anzahl an Nachkommastellen. Falls der Divisor nicht berechnet werden kann, da eine der Mengenangaben fehlt (d.h. gleich 0 ist), so bewirkt der Funktionsaufruf nichts.
Code-Beispiel:
In dem Beispiel-Programm wird die Genauigkeit des Divisors der Währungsparität
"1 USD = 1,62 DEM" auf 2 Nachkommastellen gesetzt.
Var(currencyRate, valuePer)
CreateTransObject(CX_CURRENCY_RATE) -> currencyRate
CreateTransObject(CX_VALUE_PER) -> valuePer
"1 USD / 1,62 DEM" valuePer Put
valuePer currencyRate SetReference(amount)
2 currencyRate Call(SetDivideRate)
Das Ausführen dieses Skriptes setzt den Divisor auf den Wert "0,61".
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_CURRENCY_RATE | die Währungsparität |
Top-1 | INTEGER | die (neue) Anzahl an Nachkommastellen des Divisors | |
Stack(Out) | Top | - | - |