4D v16.3C_OBJECT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
C_OBJECT
C_OBJECT
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
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v14 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||