4D v14.3

C_INTEGER

Home

 
4D v14.3
C_INTEGER

C_INTEGER 


 

C_INTEGER ( {Methode ;} Variable {; Variable2 ; ... ; VariableN} )  
Parameter Typ   Beschreibung
Methode  Methode in Optionaler Name der Methode
Variable  in Name der zu deklarierenden Variable(n)

Hinweis   

Diesen Befehl gibt es nur noch zur Wahrung der Kompatibilität mit Datenbanken früherer Versionen. 4D und 4D Compiler wandeln inzwischen intern Ganzzahlen in Lange Ganzzahlen um. Zum Beispiel:

 C_INTEGER($MyVar)
 $TheType:=Type($MyVar`$TheType = 9 (Is Longint)

Der Befehl C_INTEGER deklariert die spezifizierte Variable als Variable vom Typ Ganzzahl.

Bei der ersten Form des Befehls wird der optionale Parameter Methode NICHT übergeben. Damit können Sie jede Prozess-, Interprozess- oder lokale Variable deklarieren.

Hinweis: Diese Form können Sie auch in interpretierten Datenbanken verwenden.

Bei der zweiten Form des Befehls wird der optionale Parameter Methode übergeben. Damit deklarieren Sie für den Compiler das Ergebnis und/oder die Parameter ($0, $1, $2 etc.) für eine Methode vor. So können Sie beim Kompilieren einer Datenbank die Phase der Variablentypisierung überspringen und dadurch Zeit einsparen.

Warnung: Die zweite Form können Sie nicht im interpretierten Modus verwenden. Von daher ist diese Syntax nur in einer Methode möglich, die nicht im interpretierten Modus ausgeführt wird. Der Methodenname muss mit “COMPILER” beginnen.

Tipp für Fortgeschrittene: Mit der Syntax C_INTEGER(${...}) können Sie eine Variablennummer von Parametern desselben Typs deklarieren, vorausgesetzt, diese sind die letzten Parameter für die Methode. So teilt zum Beispiel C_INTEGER(${5}) 4D und dem Compiler mit, dass die Methode beim Starten mit dem fünften Parameter eine Variablennummer von Parametern dieses Typs empfangen kann. Weitere Informationen dazu finden Sie unter der Funktion Count parameters.

Siehe Beispiele im Abschnitt Compilerbefehle.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Compiler
Nummer: 282

Dieser Befehl ist überholt und sollte nicht mehr verwendet werden.

 
GESCHICHTE 

Erstellt: < 4D v6

 
SIEHE AUCH 

C_LONGINT
C_REAL
Compilerbefehle
Count parameters

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)