Section courante

A propos

Section administrative du site

$MODESWITCH

Mode d'échangeur
Free Pascal

Syntaxe

{$MODESWITCH directive}
{$MODESWITCH directive-}
{$MODESWITCH directive+}

Paramètres

Nom Description
- Ce paramètre permet d'indiquer que la directive est désactivé
+ Ce paramètre permet d'indiquer que la directive est activé
directive Ce paramètre permet d'indiquer une directive :
Valeur Description
ALLOWINLINE Cette valeur permet d'indiquer qu'il faut autorisé des procédures en ligne.
ANSISTRINGS Cette valeur permet d'indiquer qu'il faut utiliser une chaîne de caractères ANSI.
AUTODEREF Cette valeur permet d'indiquer qu'il faut automatiquement déréférencer les pointeurs typés.
CLASS Cette valeur permet d'indiquer l'utilisation de classes d'objet Pascal.
CLASSICPROCVARS Cette valeur permet d'indiquer qu'il faut utiliser la procédure de variables classique.
CVAR Cette valeur permet d'indiquer qu'il faut autoriser l'utilisation du mot réservé CVAR.
DEFAULTPARAMETERS Cette valeur permet d'indiquer qu'il faut utiliser les valeurs de paramètre par défaut.
DUPLICATELOCALS Cette valeur permet d'indiquer qu'il faut autoriser les variables local dans les méthodes de classe ayant les mêmes noms que les propriétés de la classe.
EXCEPTIONS Cette valeur permet d'indiquer qu'il faut autorisé l'utilisation d'exceptions.
HINTDIRECTIVE Cette valeur permet d'indiquer qu'il faut supporté les directives d'autres plateformes, abandonnées, déprécié,...
INITFINAL Cette valeur permet d'indiquer qu'il faut utiliser l'initialisation et finalisation.
MACPROCVARS Cette valeur permet d'indiquer qu'il faut utiliser la procédure de variables de style Macintosh.
NESTEDCOMMENTS Cette valeur permet d'indiquer qu'il faut utiliser les commentaires nécessaires.
OBJPAS Cette valeur permet d'indiquer qu'il faut inclure automatiquement l'unité ObjPas.
OUT Cette valeur permet d'indiquer qu'il faut utiliser un type de paramètre «OUT».
PCHARTOSTRING Cette valeur permet d'indiquer qu'il faut automatiquement effectuer la conversion d'une chaîne de caractères ASCIZ en une chaîne de caractères de format Pascal.
POINTERARITHMETICS Cette valeur permet d'indiquer qu'il faut utiliser un pointeur arithmétique.
POINTERTOPROCVAR Cette valeur permet d'indiquer qu'il faut effectuer une conversion silencieuse des pointeurs vers les variables procédural.
PROPERTIES Cette valeur permet d'indiquer qu'il faut utiliser des propriétés globales.
REPEATFORWARD Cette valeur permet d'indiquer qu'il faut intégré et prédéfinir les déclarations de correspondance complété.
RESULT Cette valeur permet d'activer l'identificateur de résultat pour les fonctions de résultat.

Description

Cette directive permet de fixer l'état d'une directive de compilation.



Dernière mise à jour : Samedi, le 30 août 2014