4D v14.3Compilerbefehle |
||||||||||||||||
|
4D v14.3
Compilerbefehle
Compilerbefehle
Der in 4D integrierte Compiler übersetzt Ihre Datenbankanwendungen in Maschinensprache. Die Vorteile des Compilers sind:
Die Befehle dieses Kapitels werden mit dem Compiler eingesetzt. Damit können Sie innerhalb Ihrer Datenbank Datentypen normieren.
Diese Befehle deklarieren, mit Ausnahme von IDLE, Variablen und weisen einen spezifischen Datentyp zu. So vermeiden Sie zweideutige Zuweisungen. Ist eine Variable nicht mit einem dieser Compilerbefehle deklariert, versucht der Compiler den Datentyp einer Variablen zu bestimmen. Oft lässt sich der Datentyp von Variablen in Formularen nur schwer bestimmen. Von daher ist es besonders wichtig, Variablen in Formularen mit Compilerbefehlen zu deklarieren. Hinweis: Um Zeit zu gewinnen, können Sie im Compiler-Fenster die Option zum Generieren und Aktualisieren von typisierten Methoden verwenden. Diese Option definiert die Anzahl der Durchgänge zum Typisieren der Variablen in der Datenbank. Arrays sind Variablen, die zur Kompilierung dieselben Regeln wie Standardvariablen befolgen müssen. Die Befehle zum Deklarieren von Arrays werden im Kapitel Arrays beschrieben.
Die jeweilige Vorgehensweise wird in den folgenden Abschnitten erläutert:
Nachfolgend sehen Sie ein paar grundlegende Variablendeklarationen für den Compiler: C_BLOB(vxMyBlob) In folgendem Beispiel deklariert die Projektmethode OneMethodAmongOthers 3 Parameter: ` Projektmethode OneMethodAmongOthers In folgendem Beispiel akzeptiert die Projektmethode Capitalize einen Parameter vom Typ String und gibt ein String Ergebnis zurück: In folgendem Beispiel akzeptiert die Projektmethode SEND PACKETS einen Parameter vom Typ Zeit gefolgt von einer variablen Anzahl von Textparametern: ` Projektmethode SEND PACKETS In folgendem Beispiel deklariert die Projektmethode COMPILER_Param_Predeclare28 die Syntax von anderen Projektmethoden für 4D Compiler vor: ` Projektmethode COMPILER_Param_Predeclare28 |
EIGENSCHAFTEN
Produkt: 4D SIEHE AUCH
C_BLOB ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) Geerbt von : Compilerbefehle ( 4D v11 SQL Release 6) |
||||||||||||||