Transfermakros

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Tools-Eigenschaften


Tools > Tools konfigurieren > Hinzufügen > Macros
Tools > Tools konfigurieren > Bearbeiten > Macros

Mit Transfermakros können Sie im Menü Tools für ein Programm Startparameter bereitstellen.

Makro Beschreibung

$COL

Ermittelt die Spaltennummer, in der sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise in Spalte 50 befindet, übergibt das Produkt beim Start 50 an das Programm.

$ROW

Ermittelt die Zeilennummer, in der sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise in Zeile 8 befindet, übergibt das Produkt beim Start 8 an das Programm.

$CURTOKEN

Ermittelt das Wort, auf dem sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise auf dem Wort "Token" befindet, übergibt das Produkt beim Start "Token" an das Programm.

$PATH

Ermittelt den Verzeichnisanteil eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $PATH einfügen, fügt das Produkt $PATH() ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $PATH($EDNAME) festlegen, übergibt das Produkt beim Start den Pfad für die Datei im aktiven Quelltext-Editorfenster an das Programm.

$NAME

Ermittelt den Dateinamensanteil eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $NAME einfügen, fügt das Produkt $NAME() ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $NAME($EDNAME) festlegen, übergibt das Produkt beim Start den Dateinamen für die Datei im aktiven Quelltext-Editorfenster an das Programm.

$NAMEONLY

Ermittelt den Dateinamensanteil ohne Erweiterung eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $NAMEONLY einfügen, fügt das Produkt $NAMEONLY() ein, und Sie geben in den Klammern einen Parameter an.

$EXT

Ermittelt die Dateierweiterung eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $EXT einfügen, fügt das Produkt $EXT () ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $EXT ($EDNAME) festlegen, übergibt das Produkt beim Start die Dateierweiterung für die Datei im aktiven Quelltext-Editorfenster an das Programm.

$EDNAME

Ermittelt den vollständigen Dateinamen des aktiven Quelltext-Editorfensters. Wenn Sie beispielsweise die Datei C:\PROJ1\UNIT1.PAS bearbeiten, übergibt das Produkt beim Start C:\PROJ1\UNIT1.PAS an das Programm.

$EXENAME

Ermittelt den vollständigen Namen des aktuellen Projektziels. Wenn Sie beispielsweise an dem Projekt PROJECT1 in C:\PROJ1 arbeiten, übergibt das Produkt beim Start C:\PROJ1\PROJECT1.EXE an das Programm. Wenn Sie an dem Package-Projekt PACKAGE1 in C:\PACKAGE arbeiten, übergibt das Produkt beim Start C:\PACKAGE\PACKAGE1.BPL an das Programm.

$HOSTNAME

Ermittelt den vollständigen Namen der ausführbaren Datei, die für das aktuelle Projekt ausgeführt wird. Bei .exe-Projekten entspricht dieses Makro dem Makro $EXENAME. Bei Package- und DLL-Projekten ermittelt dieses Makro die Host-Anwendung des Projekts, die im Dialogfeld Start > Parameter definiert ist. Wenn Sie beispielsweise an dem Projekt PROJECT1 in C:\PROJ1 arbeiten, übergibt das Produkt beim Start C:\PROJ1\PROJECT1.EXE an das Programm. Wenn Sie an einem Package-Projekt namens PACKAGE1 in C:\PACKAGE arbeiten, und die Host-Anwendung ist auf C:\HOST\HOSTAPP.EXE gesetzt, dann übergibt das Produkt beim Start "C:\HOST\HOSTAPP.EXE" an das Programm (und nicht den Package-Namen "C:\PACKAGE\PACKAGE1.BPL").

$PARAMS

Ermittelt die Befehlszeilenparameter, die auf der Optionsseite Debugger angegeben sind.

$PROMPT

Zeigt beim Start eine Aufforderung zur Eingabe von Parametern an. Wenn Sie das Makro $PROMPT einfügen, fügt das Produkt $PROMPT() ein, und Sie geben in den Klammern einen Standardparameter an.

$SAVE

Speichert die aktive Datei im Quelltext-Editor.

$SAVEALL

Speichert das aktuelle Projekt.

$TDW

Richtet Ihre Umgebung für die Ausführung des Turbo Debugger ein. Dieses Makro speichert Ihr Projekt, stellt sicher, dass es mit aktivierten Debug-Infos compiliert wird und compiliert es neu, falls es bisher nicht mit Debug-Info compiliert worden ist. Verwenden Sie dieses Makro, wenn Sie den Turbo Debugger zum Menü Tools hinzufügen.