Lade...
 

CX_CURRENCY_RATE::SetDivideRate

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
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 - -
Funktionsaufruf: Call(SetDivideRate)