Fehler, Irrtümer, Fragen - Seite 1099
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
und wenn Sie kein parametrisches Makro verwenden, durch manuelles Ersetzen der Parameter:
dann ist alles in OrdnungUnsagbar überrascht... ME ist nicht in der Lage, Variablen zu sehen, die in anderen Projektdateien auf der Hauptebene deklariert sind (sie werden nicht hervorgehoben und können nicht zur Variablendefinition springen).
Wie lange ist das schon so?
Unsagbar überrascht... ME ist nicht in der Lage, Variablen zu sehen, die in anderen Projektdateien auf der Hauptebene deklariert sind (sie werden nicht hervorgehoben und können nicht zur Variablendefinition springen).
Wie lange ist das schon so?
In jedem "inluder" müssen Sie auch andere Dateien angeben, mit denen verlinkt werden soll.
Das Projekt lässt sich gut kompilieren, was bedeutet, dass der Compiler alles sieht - was wo ist. Der ME-Editor tut dies nicht.
Wie stellen Sie sich außerdem vor, die ausführbare Hauptdatei .mq5 als Verzeichnis anzugeben, in dem die Variable deklariert ist?
Das Projekt lässt sich gut kompilieren, was bedeutet, dass der Compiler alles sieht - was wo ist. Der ME-Editor tut das nicht.
Wie stellen Sie sich außerdem vor, die ausführbare .mq5-Hauptdatei als Inline-Datei anzugeben, in der die Variable deklariert ist?
Zum Beispiel so:
Oder nennen Sie ein kurzes Beispiel, bei dem Sie etwas nicht tun können. Es wird schneller gehen. )Zum Beispiel so:
Oder nennen Sie ein kurzes Beispiel, bei dem Sie etwas nicht tun können. Es wird schneller gehen. )Haupt.mq5
\Projekt\Inklusive\
Inkl.mqh
...
Hauptdatei im Projektordner:
Eine Plug-in-Datei im Verzeichnis "Project\Include":
Hauptdatei im Projektordner:
Eine Plug-in-Datei im Verzeichnis "Project\Include":
Was ist der Sinn dieser sinnlosen Geste? ME muss Variablen und Funktionen genau so sehen (und programmieren), wie es der Compiler tut.
Außerdem ist das, was Sie vorschlagen, in den meisten Fällen umständlich (Bearbeitung der Einlagen für jedes Projekt?).
Die Intellisense einer Datei funktioniert nur innerhalb ihres Bereichs. Das heißt, die gesamte Datei wird mit all ihren offensichtlichen Einschlüssen gescannt.
Sie schlagen vor, die Daten einer bestimmten Datei ohne Links zu anderen unbekannten Dateien anzuzeigen. Dies ist grundlegend falsch.
Wozu also diese sinnlose Geste? ME muss (und der Programmierer) Variablen und Funktionen genau so sehen, wie es der Compiler tut.