4D v16.3

C_OBJECT

Home

 
4D v16.3
C_OBJECT

C_OBJECT 


 

C_OBJECT ( {Methode ;} Variable {; Variable2 ; ... ; VariableN} )  
Parameter Typ   Beschreibung
Methode  Methode in Name der Methode
Variable  Variable in Name(n) der zu deklarierenden Variable(n) oder Parameter ${...}

Der Befehl C_OBJECT weist allen spezifizierten Variablen den Typ Objekt zu.

In 4D v14 gibt es den neuen Datentyp Objekt. Weitere Informationen dazu finden Sie im Kapitel Objekte (Sprache).

Über die erste Syntax des Befehls (der Parameter Methode ist nicht übergeben) deklarieren und typisieren Sie eine Prozess-, Interprozess- oder lokale Variable. Diese Syntax lässt sich in interpretierten Datenbanken einsetzen.

Über die zweite Syntax des Befehls (der Parameter Methode ist übergeben) deklarieren Sie das Ergebnis der Methode bzw. Parameter ($0, $1, $2, etc.) im Voraus für den Compiler. Verwenden Sie diese Syntax, wenn Sie die Typisierungsphase für Variablen überspringen wollen, um beim Kompilieren der Datenbank Zeit einzusparen.

WARNUNG: Sie können die zweite Syntax nicht im interpretierten Modus ausführen. Deshalb sollten Sie diese Syntax in einer Methode speichern, die nicht im interpretierten Modus ausgeführt wird. Ihr Name muss mit "COMPILER" beginnen.

Erweiterte Verwendung: Sie können mit der Syntax C_OBJECT(${...}) eine variable Anzahl Parameter desselben Typs für eine Methode deklarieren, solange es die letzten Parameter dieser Methode sind. So zeigt z.B. die Deklaration C_OBJECT(${5}) dem Compiler an, dass die Methode ab dem fünften Parameter eine variable Anzahl Parameter dieses Typs empfangen kann.

Siehe Abschnitt Compilerbefehle.



Siehe auch 

ARRAY OBJECT
Objekte (Sprache)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Compiler
Nummer: 1216

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)