Makros

Inhalt  Zurück  Weiter

 
Ein Makro ist eine Gruppe von Items, die eingefügt werden, wenn ein spezielles Schlüsselwort eingegeben wurde.
Zum Beispiel verwenden Sie folgenden Code-Block häufiger in Ihrer Application:
 
Set nIndex = 0
While nIndex < nCount
    ! Code der While-Schleife
    Set nIndex = nIndex + 1
 
Wäre es nicht besser, wenn Sie nun z.B. das Schlüsselwort stdloop eingeben und IntelliSal schreibt Ihnen automatisch obigen Code-Block hinein ?
 
Sie können dies bewerkstelligen über folgendem Weg:
 
Ändern Sie die Makro-Datei mit einem Standard-Text-Editor unter Verwendung des folgenden Formates:
 
#<Schlüsselwort>#
<CODE> ; verwende Tabulator für Einrückungen
 
Beispiel:

#<stdloop>#
Set nIndex = 0
While nIndex < nCount
	! Code der While-Schleife
	Set nIndex = nIndex + 1

Ab nun wird immer, wenn Sie stdloop eingeben obiger Code-Bock hinein-kopiert.
 
Sie können auch Variablen verwenden. Das Format ist <<VariablenName,Standard>> wobei der angegebene Standard-Wert optional ist:

#<stdloop2>#
Set nIndex = 0
While <<Index>> < <<Counter,nCount>>
	! Code der While-Schleife
	Set <<Index>> = <<Index>> + 1

Wichtige Einschränkung:

 

Derzeit darf die zweite Zeile nicht eingerückt sein, sie muß in der gleichen Ebene wie die erste sein.
Evtl. müssen Sie die zweite Zeile als Kommentar in gleicher Ebene angeben!