4D v14.3

C_OBJECT

Home

 
4D v14.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.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Compiler
Nummer: 1216

 
GESCHICHTE 

New
Erstellt: 4D v14

 
SIEHE AUCH 

ARRAY OBJECT
Objekte (Sprache)

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)