| |||
| Dieser Befehl leitet eine Macro definition ein. Als Macro versteht man eine Reihe Code Zeilen die mit einem
Namen versehen sind um sie später merfach im Code einzusetzen. Wenn man einen Code Abschnitt merfach benötigt hat man
merere Möglichkeiten dies zu realisieren. Die meisten Sachen werden mit Functionen gehandhabt gefolgt von Gosub/Return
unterrutinen. Beide möglichkeiten verwenden einen Sprung befehl um zu der entsprechenden Stelle im QuellCode zu gelangen.
Besonders fortgeschrittene Programierer die bei ihrer gestaltung der Code Struckturen gerne auch mal andere Wege
gehen. Benutzen aus Performance gründen lieber eine Macro definition. Das bedeutet zwar eine Grössere Exe ist aber
je nach Anwendung die schnellere lösung. Die Macros sind Functions sensitiv. Das heist das ein Macro das im Main Teil
erzeugt wurde darf nicht in Funktionen aufgerufen werden. Ebenso umgekehrt. Folgende Schlüsselwörter dürfen innerhalb einer Macro definition nicht vorkommen. Function/End Function/Global/Local/.Label/Return/ | |||
| Parameter | |||
| |||
| Rückgabewert | |||
| Keine. | |||
| Beispiel | |||
PreCompillerOn() DefMacro(test) Print "Das ist ein Macro" EndMacro() Repeat CallMacro(test) Until KeyHit(1) WaitKey End | |||
| Siehe auch | |||
| EndMacro CallMacro ImpMacro | |||