Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

IDE directives/fr

English · Español · Français

Généralités

Les directives de l'EDI sont similaires aux directives du compilateur : une forme spéciale de commentaires placées dans votre code source. Elles sont délimitées par des parenthèses avec un signe % devant. Par exemple :

pascal
{%H-}

Le compilateur les voit comme des commentaires qu'il ignore. L'EDI utilise ces directives pour stocker de l'information spécifique au source quii est indépendante du projet et de la session.

Masquer un conseil, une note ou un avertissement

Pour masquer un simple un conseil, une note ou un avertissement, vous utilisez la directive IDE suivante :

pascal
procedure DoSomething({%H-}NotUsed: char);
begin

end;

Ceci supprimera la ligne de conseil dans la fenêtre de messages de Lazarus qui rapporterait autrement :

text
Conseil: Le paramètre "NotUsed" n'est pas utilisé

Le compilateur délivre toujours le conseil, mais la directive EDI {%H-} fait filtrer le conseil dans la fenêtre de messages.

{Note : Vous pouvez cliquer avec le bouton droit dans la fenêtre de message et choisir de l'option de menu "Cacher le message via une directive" pour insérer la directive automatiquement.}

Cette fonctionnalités a été introduite dans Lazarus 0.9.29.

Encodage de fichier

Vous pouvez spécifier quel encodage l'EDI soit utiliser pour un fichier source en ajoutant un BOM (Byte Order Mark) ou une directive d'encodage au tout début du fichier source :

pascal
{%encoding CP1250}

Voir dans l'unité lcl/lconvencoding.pas quelles sont toutes les valeurs d'encodage possibles.

Fichier Exécuter/Construire

Voir Configurer le fichier de construction.

Autres directives EDI

Lecture/Recherche des directives EDI

L'unité d'outils de code basiccodetools contient plusieurs fonctions pour la lecture des directives EDI :


From the Free Pascal wiki, page "IDE directives/fr", as it stood on 2020-02-17 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.

Version 2, dernière modification par WikiArchive .