Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nein, das tut es nicht.
In MQL4 verursacht diese Konstruktion keine Fehler und alles funktioniert
logischerweise nicht funktionieren sollte, was der Compiler auch ausdrücklich sagt.
Warum sollte es das nicht? In 1.mqh wird die Funktion deklariert, in 1.mq5 ihre Implementierung, in 2.mq5 wird sie verwendet
Eine Funktion ist die Definition, die andere der Import.
Warum müssen Sie überhaupt so ein Chaos anrichten? Eine Kopfzeile mit einem Import von sich selbst einfügen?
Warum überhaupt eine solche Schweinerei? Eine Kopfzeile mit eigenen Importen einfügen?
Ich denke, es ist ein Fehler, nach dem Fehler zu urteilen - der ME5-Compiler kann die Funktionsbeschreibung nicht von der Implementierung unterscheiden (während ME4 das konnte) und denkt, es seien zwei verschiedene Funktionen mit demselben Namen.