4D v16.3Commandes du thème Compilateur |
|||||||||||||
|
4D v16.3
Commandes du thème Compilateur
Commandes du thème Compilateur
Le compilateur intégré de 4D vous permet de traduire vos applications de base de données en instructions de niveau assembleur. Les avantages procurés par le compilateur sont les suivants :
Pour une description du fonctionnement du compilateur de 4D, reportez-vous au manuel Mode Développement. Les commandes de ce thème sont liées à l'utilisation du compilateur. Elles vous permettent de normaliser les types de données exploitées dans votre base. La commande IDLE est utilisée spécifiquement dans les bases compilées.
Note de compatibilité : Les commandes obsolètes _o_C_GRAPH, _o_C_INTEGER et _o_C_STRING ne doivent plus être utilisées. A l'exception d'IDLE, ces commandes déclarent des variables et leur assignent un type. La déclaration des variables permet de lever toute ambiguïté en ce qui concerne leur type. Lorsqu'une variable n'est pas déclarée par l'une de ces commandes, le compilateur déduit son type. Mais il lui est souvent difficile de déduire le type d'une variable utilisée dans les formulaires. Par conséquent, il est particulièrement important d'utiliser ces commandes pour déclarer les variables placées dans les formulaires. Note : Pour gagner du temps, vous pouvez utiliser l'option de génération et de mise à jour des méthodes de typage (appelées “Méthodes compilateur”), proposée dans la fenêtre du compilateur. Cette option crée automatiquement des méthodes de typage recensant et donnant un type à l'ensemble des variables utilisées dans la base. Les tableaux sont des variables devant respecter les mêmes règles que les variables standard en vue de la compilation. Les commandes de déclaration des tableaux sont groupées dans le thème Tableaux.
Ces principes sont détaillés dans les sections suivantes :
Voici quelques déclarations de variables standard pour le compilateur : C_BLOB(vxMonBlob) // La variable process vxMonBlob est déclarée avec le type BLOB Dans cet exemple, la méthode projet uneMéthodeParmiD'Autres déclare 3 paramètres: // Méthode projet uneMéthodeParmiD'Autres Dans l'exemple suivant, la méthode projet ajoutCapitale accepte un paramètre de type texte et retourne un texte : // Méthode projet ajoutCapitale Dans l'exemple suivant, la méthode projet envoyerPaquets accepte un paramètre de type Heure suivi d'un nombre variable de paramètres de type Texte : ` Méthode projet envoyerPaquets Dans l'exemple suivant, la méthode projet compiler_Param_Prédéclare28 pré-déclare la syntaxe d'autres méthodes projet, à l'intention du compilateur : ` Méthode projet compiler_Param_Prédéclare28
Voir aussi
_o_C_GRAPH
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v15 R5 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||