Revision 1 of 1, by Trev on 2-11-2020. The page as it is now.
Compiler Mode/fr
Le compilateur Free Pascal compile dans un mode spécifique. Chaque mode édicte quelle le compilateur accepte comme valide, et ce qu'il considère comme invalide. Le mode du compilateur peut être défini à l'aide de la directive de compilation {$mode }, ou en ligne de commande avec l'option de ligne de commande -M.
Modes
- Free Pascal: {$mode FPC}
C'est le mode original du compilateur Free Pascal. A la version 3, c'est le mode par défaut du compilateur, il n'est donc pas nécessaire de le spécifier en ajoutant cette directive. - Extended Free Pascal: {$mode OBJFPC}
Ce mode ajoute des fonctionnalités supplémentaires au mode FPC, incluant les classes, interfaces et exceptions. - Turbo Pascal: {$mode TP}
C'est le mode de compatibilité avec Turbo Pascal. - Delphi: {$mode DELPHI}
C'est le mode de compatibilité avec Delphi. - Mac Pascal: {$mode MacPAS}
C'est le mode de compatibilité avec Mac Pascal. - ISO 7185 Standard Pascal: {$mode ISO}
Le mode de compatibilité avec la norme ISO 7185, qui est connue aussi comme Pascal standard.
Bascule de mode
A la version 2.3.1 de Free Pascal, la directive de compilation {$ModeSwitch} a été ajoutée pour permettre l'ajout sélectif de caractéristiques d'un mode de compilation au mode courant, créant ainsi un mode personnalisé. Par exemple :
{$mode FPC}
{$ModeSwitch EXCEPTIONS}ajoutera la gestion d'exception au mode de compilation FPC.
Voir aussi
From the Free Pascal wiki, page "Compiler Mode/fr", as it stood on 2020-02-11 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
