L'éditeur propose plusieurs fonctions pour faciliter l'identification et la vérification d'instructions de préprocesseur.
Les instructions de préprocesseur sont des instructions personnalisées du langage prises en charge par votre environnement et destinées à étendre ou à simplifier la création de code. Ces instructions sont converties en instructions du langage de programmation avant la compilation du programme. A l'aide de préférences de l'éditeur et de tâches de la barre d'outils, ces instructions peuvent être gérées par les outils de l'éditeur.
Les préférences Intégration des préprocesseurs déclenchent l'exécution du préprocesseur lors de l'édition afin de vérifier la sortie attendue de l'instruction de préprocesseur. Le fichier de sortie du préprocesseur contient les instructions du langage de programmation générées depuis les instructions du préprocesseur. L'emplacement du fichier de sortie varie selon qu'il s'agit d'un préprocesseur local ou distant.
Dans le cas d'un préprocesseur local, l'emplacement du fichier de sortie est déterminé par l'option Nom du fichier de sortie du préprocesseur du groupe de propriétés et il est situé dans le dossier BuildOutput du projet local. Le fichier de sortie pour un préprocesseur distant est défini par la propriété Emplacement de sortie du préprocesseur sur la page Configuration d'éditeur.
Les fonctions des outils de l'éditeur telles que l'affichage des erreurs de syntaxe s'appliquent uniquement à la sortie générée par le préprocesseur dans le fichier.
L'appel du préprocesseur peut intervenir automatiquement lorsque le fichier est ouvert ou enregistré comme défini par la préférence Intégration des préprocesseurs. Il peut également être appelé manuellement à l'aide du menu Source de l'éditeur.
La préférence Intégration des préprocesseurs fournit également des paramètres affectant l'identification des instructions de préprocesseur par l'éditeur. Ces paramètres aident à distinguer les instructions de préprocesseur des commentaires ou de texte sans syntaxe qui ne constitue pas une instruction de préprocesseur.