Macros de transfert

De RAD Studio
Aller à : navigation, rechercher

Remonter à Propriétés des outils


Outils > Configurer les outils > Ajouter > Macros
Outils > Configurer les outils > Modifier > Macros

Les macros de transfert permettent de fournir des paramètres de démarrage à un programme sur le menu Outils.

Macro Description

$COL

Renvoie le numéro de colonne du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve à la colonne 50, lors du démarrage, le produit transmet 50 au programme.

$ROW

Renvoie le numéro de ligne du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve à la ligne 8, lors du démarrage, le produit transmet 8 au programme.

$CURTOKEN

Renvoie le mot à la position du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve sur le mot Token, lors du démarrage, le produit transmet Token au programme.

$PATH

Renvoie la partie répertoire d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $PATH, le produit insère $PATH() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $PATH($EDNAME), lors du démarrage, le produit transmet au programme le chemin du fichier contenu dans la fenêtre éditeur de code active.

$NAME

Renvoie la partie nom de fichier d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $NAME, le produit insère $NAME() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $NAME($EDNAME), lors du démarrage, le produit transmet au programme le nom du fichier contenu dans la fenêtre éditeur de code active.

$NAMEONLY

Renvoie la partie nom de fichier d'un paramètre que vous spécifiez, sans extension. Lorsque vous insérez la macro $NAMEONLY, le produit insère $NAMEONLY() et vous spécifiez un paramètre dans les parenthèses.

$EXT

Renvoie la partie extension de fichier d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $EXT, le produit insère $EXT() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $EXT($EDNAME), lors du démarrage, le produit transmet au programme l'extension du fichier contenu dans la fenêtre éditeur de code active.

$EDNAME

Renvoie le nom complet du fichier contenu dans la fenêtre éditeur de code active. Par exemple, si vous êtes en train de modifier le fichier C:\PROJ1\UNIT1.PAS, lors du démarrage, le produit transmet C:\PROJ1\UNIT1.PAS au programme.

$EXENAME

Renvoie le nom de fichier complet de la cible du projet en cours. Par exemple, si vous êtes en train de travailler sur le projet PROJECT1 dans C:\PROJ1, lors du démarrage, le produit transmet C:\PROJ1\PROJECT1.EXE au programme. Si vous travaillez sur un projet package PACKAGE1 dans C:\PACKAGE, au démarrage, le produit transmet C:\PACKAGE\PACKAGE1.BPL au programme.

$HOSTNAME

Renvoie le nom de fichier complet de l'exécutable qui est exécuté pour le projet en cours. Pour les projets exécutables, cette macro est équivalente à la macro $EXENAME. Pour les projets package et DLL, cette macro renvoie l'application hôte du projet telle qu'elle est définie dans la boîte de dialogue Exécuter|Paramètres. Par exemple, si vous êtes en train de travailler sur le projet PROJECT1 dans C:\PROJ1, lors du démarrage, le produit transmet C:\PROJ1\PROJECT1.EXE au programme. Si vous travaillez sur un projet package nommé PACKAGE1 dans C:\PACKAGE et si l'application hôte est définie sur C:\HOST\HOSTAPP.EXE, au démarrage, le produit transmet "C:\HOST\HOSTAPP.EXE" au programme (au lieu du nom du package "C:\PACKAGE\PACKAGE1.BPL").

$PARAMS

Transmet les paramètres de ligne de commande spécifiés dans la page d'options Débogueur.

$PROMPT

Vous demande les paramètres de démarrage. Lorsque vous insérez la macro $PROMPT, le produit insère $PROMPT() et vous spécifiez un paramètre par défaut dans les parenthèses.

$SAVE

Enregistre le fichier actif dans l'éditeur de code.

$SAVEALL

Enregistre le projet en cours.

$TDW

Configure votre environnement pour l'exécution de Turbo Debugger. Par exemple, cette macro enregistre votre projet, vérifie que ce dernier est compilé avec les informations de débogage et le recompile si ce n'est pas le cas. Utilisez cette macro si vous ajoutez Turbo Debugger au menu Outils.