CX_INTEGER

Klassenhierarchie
Beschreibung:

Mit dieser Klasse wird eine ganze Zahl gespeichert. Dabei muss die Zahl aus dem Wertebereich -2.147.483.648 (= - 2__) bis 2.147.483.647 (= 2__-1) stammen.

Instantiierung

Um mit InstantView® ein Objekt dieser Klasse zu erzeugen, braucht nur die gewünschte Zahl auf dem Stack abgelegt zu werden. Dabei ist zu beachten, dass negative Zahlen in Klammern geschrieben werden müssen, also z.B. (-5).

Darstellung am Bildschirm

InstantView® Anweisung: Integer

Code-Beispiel:

Bei dem folgenden Beispiel handelt es sich um ein Mini-Projekt, bei dem in einem Fenster nur ein Eingabefeld für ganze Zahlen existiert. Wird in diesem Feld <RETURN> gedrückt, so wird es mit der Zahl "-7" gefüllt.

Window(IntegerWindow, 10, 10, 300, 50, T("Integer Fenster", "Integer Window"))
{
  Integer(Number, 10, 10, 100)
  [
    SELECT: (-7) PutValue
  ]
}

Operatoren

Die folgenden Operatoren stehen für ein Objekt dieser Klasse zur Verfügung:

OperatorBeschreibung
+, -, *, /Arithmetik
>, <, =Vergleiche

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Add   CX_AMOUNT CX_AMOUNT Operator + als Funktion
AddAssign   CX_AMOUNT   Operator += als Funktion
Amount     OBJECT  
AmountWeak        
Autoformat   INTEGER, INTEGER CX_AMOUNT Liefert ein, entsprechend der gegeben Anzahl von Vor- und Nachkommastellen, formatiertes Objekt zurück (nur bei CX_VALUE, sonst das Objekt selbst).
ChangeSign        
DivAssign   CX_AMOUNT   Operator /= als Funktion
Divide   CX_AMOUNT CX_AMOUNT Operator / als Funktion
GetFraction     OBJECT  
GetNumeric     OBJECT  
GetValue     OBJECT  
IsInteger     INTEGER  
IsNegative     INTEGER  
IsZero     INTEGER  
MulAssign   CX_AMOUNT   Operator *= als Funktion
Multiply   CX_AMOUNT CX_AMOUNT Operator * als Funktion
SetZero        
string   INTEGER CX_STRING Liefert die String-Darstellung des Objektes
SubAssign   CX_AMOUNT   Operator -= als Funktion
Subtract   CX_AMOUNT CX_AMOUNT Operator - als Funktion
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
         
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld

Verwendung in AppsWH
Modul Kurzbeschreibung