4D v16.3Compilerbefehle |
|||||||||||||
|
4D v16.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. Der Befehl IDLE wird speziell in kompilierten Datenbanken verwendet.
Hinweis zur Kompatibilität: Die überholten Befehle _o_C_GRAPH,_o_C_INTEGER und _o_C_STRING dürfen nicht mehr verwendet werden. Diese Befehle, außer IDLE, deklarieren 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) // Die Prozessvariable vxMyBlob wird als Variable vom Typ BLOB deklariert In folgendem Beispiel deklariert die Projektmethode OneMethodAmongOthers 3 Parameter: // Projektmethode OneMethodAmongOthers In folgendem Beispiel akzeptiert die Projektmethode Capitalize einen Parameter vom Typ Textund gibt einen Text zurück: // Projektmethode Capitalize 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
Siehe auch
_o_C_GRAPH
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v15 R5 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||