Afficher : Object Pascal C++
Préférences d'affichage

Liste des directives de compilation Object Pascal - Index

De Appmethod Topics

Remonter à Référence du langage Object Pascal

La rubrique suivante liste les directives du compilateur de Appmethod.


Présentation

Directives du compilateur

Directive de compilation Object Pascal Symbole associé

Aligner les champs (Object Pascal)

{$A},{$ALIGN}

Type d'application (Object Pascal)

{$APPTYPE}

Directives d'assertion (Object Pascal)

{$C},{$ASSERTIONS}

Evaluation booléenne rapide (directive de compilation Object Pascal)

{$B},{$BOOLEVAL}

Aligner le code (Object Pascal)

{$CODEALIGN}

Compilation conditionnelle (Object Pascal)

{$IFDEF}, {$IFNDEF}, {$IF}, {$ELSEIF}, {$ELSE}, {$ENDIF}, {$IFEND}

Informations de débogage (Object Pascal)

{$D},{$DEBUGINFO}

Directive DEFINE (Object Pascal)

{$DEFINE}

Directive DENYPACKAGEUNIT (Object Pascal)

{$DENYPACKAGEUNIT}

Description (Object Pascal)

{$D},{$DESCRIPTION}

Directive DESIGNONLY (Object Pascal)

{$DESIGNONLY}

ELSE (Object Pascal)

{$ELSE}

ELSEIF (Object Pascal)

{$ELSEIF}

Directive ENDIF (Object Pascal)

{$ENDIF}

Extension de l'exécutable (Object Pascal)

{$E},{$EXTENSION}

Exportation des symboles (Object Pascal)

{$ObjExportAll}

Syntaxe étendue (Object Pascal)

{$X},{$EXTENDEDSYNTAX}

Compatibilité des types étendus (Object Pascal)

{$EXTENDEDCOMPATIBILITY}

Symboles externes (Object Pascal)

{$EXTERNALSYM [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}

Contrôle de la précision à virgule flottante (Object Pascal pour x64)

{$EXCESSPRECISION}

Directive HIGHCHARUNICODE (Object Pascal)

{$HIGHCHARUNICODE}

Conseils (Object Pascal)

{$HINTS}

HPPEMIT (Object Pascal)

{$HPPEMIT}

Directive IFDEF (Object Pascal)

{$IFDEF}

Directive IF (Object Pascal)

{$IF}

Directive IFEND (Object Pascal)

{$IFEND}

Directive IFNDEF (Object Pascal)

{$IFNDEF}

Directive IFOPT (Object Pascal)

{$IFOPT}

Adresse de base de l'image

{$IMAGEBASE}

Compilation implicite (Object Pascal)

{$IMPLICITBUILD}

Données importées

{$G},{$IMPORTEDDATA}

Fichier d'inclusion (Object Pascal)

{$I},{$INCLUDE}

Contrôle des entrées et des sorties (Object Pascal)

{$I},{$IOCHECKS}

Directives de compilation pour les bibliothèques ou les objets partagés (Object Pascal)

{$LIBPREFIX}, {$LIBSUFFIX}, {$LIBVERSION}

Legacy IFEND (Object Pascal)

{$LEGACYIFEND}

Liaison avec le fichier objet (Object Pascal)

{$L file},{$LINK file}

Symboles locaux (Object Pascal)

align="left" valign="top"

{$L+},{$LOCALSYMBOLS}

Chaînes longues (Object Pascal)

{$H},{$LONGSTRINGS}

Tailles d'allocation mémoire (Object Pascal)

{$M},{$MINSTACKSIZE},{$MAXSTACKSIZE}

Directive MESSAGE (Object Pascal)

{$MESSAGE }

Directive METHODINFO (Object Pascal)

{$METHODINFO}

Taille minimum d'énumération (Object Pascal)

{$Z1},{$Z2},{$Z4},{$MINENUMSIZE 1},{$MINENUMSIZE 2},{$MINENUMSIZE 4}

Directive NODEFINE (Object Pascal)

{$NODEFINE [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}

NOINCLUDE (Object Pascal)

{$NOINCLUDE}

Directive OBJTYPENAME (Object Pascal)

{$OBJTYPENAME typeIdent ['{B|N}typeNameInObj']}

Disposition d'ancien type (Object Pascal)

{$OLDTYPELAYOUT ON}

Paramètres chaînes ouverts (Object Pascal)

{$P},{$OPENSTRINGS}

Optimisation (Object Pascal)

{$O},{$OPTIMIZATION}

Vérification de débordement (Object Pascal)

{$Q},{$OVERFLOWCHECKS}

Indicateurs d'en-tête PE (Portable Executable) (Object Pascal)

{$SetPEFlags},{$SetPEOptFlags}

Opérations FDIV du Pentium sécurisées (Object Pascal)

{$U},{$SAFEDIVIDE}

POINTERMATH (Object Pascal)

{$POINTERMATH}

Vérification des intervalles

{$R},{$RANGECHECKS}

Compatibilité Real48 (Object Pascal)

{$REALCOMPATIBILITY}

Régions

{$REGION},{$ENDREGION}

Fichier ressource (Object Pascal)

{$R},{$RESOURCE}

Directive RTTI (Object Pascal)

{$RTTI INHERIT|EXPLICIT}

Directive RUNONLY (Object Pascal)

{$RUNONLY}

Informations de type à l'exécution (Object Pascal)

{$M},{$TYPEINFO}

Enumérations de portée (Object Pascal)

{$SCOPEDENUMS}

Cadres de pile (Object Pascal)

{$W},{$STACKFRAMES}

Types de liaison forts (Object Pascal)

{$STRONGLINKTYPES}

Déclaration de symboles et informations de référence croisée (Object Pascal)

{$Y},{$REFERENCEINFO},{DEFINITIONINFO}

Contrôle du type des pointeurs (Object Pascal)

{$T},{$TYPEDADDRESS}

Directive UNDEF (Object Pascal)

{$UNDEF}

Contrôle des chaînes var (Object Pascal)

{$V},{$VARSTRINGCHECKS}

Messages d'avertissement (Object Pascal)

{$WARN}

Avertissements (Object Pascal)

{$WARNINGS}

Packaging faible

{$WEAKPACKAGEUNIT}

Directive WEAKLINKRTTI (Object Pascal)

{$WEAKLINKRTTI}

Constantes typées affectables (Object Pascal)

{$J},{$WRITEABLECONST}

Chaînes basées sur zéro (Object Pascal)

{$ZEROBASEDSTRINGS}

Voir aussi

Outils personnels
Autres langues