Funktion extrahieren
Sie können Funktionen extrahieren, um Ihre übermäßig langen oder zu komplizierten Funktionen zu bereinigen.
Informationen zu diesem Vorgang
Wenn Sie eine Funktion extrahieren, beachten Sie, dass 'Funktion extrahieren' inaktiviert ist, wenn sich das ausgewählte Codefragment in einer Schnittstelle, einem Datensatz, einem externen Typ, einem Formular oder in Teilen einer Formulargruppe befindet, die keine Funktionsdeklarationen enthalten können.
Zum Extrahieren einer Funktion führen Sie die folgenden Schritte aus:Vorgehensweise
- Wählen Sie im EGL-Editor eine Gruppe von Anweisungen aus einer verschachtelten Funktion oder einer Funktion der obersten Ebene aus und klicken Sie mit der rechten Maustaste.
- Klicken Sie im Popup-Menü auf . Das Fenster 'EGL-Funktion extrahieren' wird angezeigt. Wenn eine Fehlernachricht angezeigt wird, die besagt, dass die Codeauswahl nicht abgeschlossen wurde, klicken Sie auf 'Auswahl erweitern auf', um Ihre Auswahl auf ein gültiges Fragment zu erweitern. Weitere Informationen zum Erweitern Ihrer Codeauswahl finden Sie unter Auswahlanzeige erweitern.
- Geben Sie im Feld 'Funktionsname' einen Funktionsnamen ein, der den Namenskonventionen von EGL entspricht und im aktuellen Geltungsbereich eindeutig ist. Die Funktionsparameter werden in der Tabelle aufgeführt und können nicht geändert werden.
- Zum Anzeigen einer Vorschau der Änderungen klicken Sie auf 'Vorschau'. Auf der Seite 'Vorschau' werden die Änderungen angezeigt, die vorgenommen werden. Klicken Sie auf 'OK', um die Funktion zu extrahieren.