Durch das Kompilieren wird ein Quellcode eines MQL4/MQL5-Programms in die Maschinensprache zu übertragen. Das Ergebnis ist eine ausführbare Programmdatei (*EX4 oder *.EX5), die auf einer Handelsplattform gestartet werden kann.
Das Kompilieren besteht aus mehreren Etappen:
|
Um eine ausführbare Programmdatei zu erhalten, öffnen Sie die Haupt-Quelldatei oder das Projekt mit dem Navigator und klicken Sie auf Kompilieren im Menü Datei oder F7. Das Protokoll des Kompilieren wird im Reiter Fehler des Fensters der Toolbox angezeigt. Wenn das Kompilieren fehlerfrei abgelaufen ist, können Sie das erhaltene Programm auf der Handelsplattform ausführen.
Wenn es Fehler oder Warnungen gibt, werden diese im Reiter Fehler angezeigt.
Kompilierungsfehler sind gekennzeichnet mit sowohl im Reiter Fehler als auch im entsprechenden Teil des Codes. Es wird keine ausführbare Programmdatei (*EX4 oder *.EX5) erzeugt, wenn er auftritt. Um zu dem fehlerhaften Befehl zu gelangen, klicken Sie zweimal auf den Fehler oder klicken Sie auf
Wählen Sie im Kontextmenü den Befehl Zur Zeile gehen. Die Zeichenkette und die Spalte, in der ein Fehler erkannt wird, werden in den entsprechenden Spalten angezeigt.
Warnungen, die mit kennzeichnen Stellen mit möglichen Fehlern. Dies sind die Teile des Quelltexts, die falsch interpretiert werden können (z.B. ein impliziter Werttypwechsel). Sie können zu einer solchen Zeichenkette des Codes genau so gelangen, wie bei Fehlern.
Icons stehen für verschiedene Info-Meldungen, z.B. Meldungen über Include-Dateien, auf die das Programm bei der Kompilierung zugegriffen hat.
Der Editor bietet zwei Kompilierungsmodi: mit maximaler Codeoptimierung und ohne Optimierung.
Die Zeit, die für die Erstellung einer ausführbaren Datei benötigt wird, wird erheblich reduziert, wenn die Optimierung deaktiviert ist. Verwenden Sie diesen Modus während der aktiven Entwicklungsphase, wenn Sie den geschriebenen Code schnell überprüfen wollen. Schalten Sie dann während der endgültigen Programmkompilierung den maximalen Optimierungsmodus ein, um die beste Leistung zu erzielen.
Um zwischen den Modi zu wechseln, verwenden Sie das Menü "Erstellen" oder das Befehlsmenü "Kompilieren" in der Symbolleiste:
Der Parameter "Maximale Optimierung in den Einstellungen Projekteinstellungen hat die gleiche Funktion.
|