OOP, Vorlagen und Makros in mql5, Feinheiten und Anwendungen - Seite 23
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
damit ich tun kann, was ich will.
interessiert an den gestern vorgeschlagenen Optionen mit dem Zauberspruch #defaine abracadabra ##_
UPD:
Vladimir Simakov OK, ich werde versuchen, es herauszufinden
also mach was ich will
interessiert an den gestern vorgeschlagenen Varianten mit dem Zauberspruch #defaine abracadabra ##_
UPD:
Vladimir Simakov OK, ich werde versuchen, es herauszufinden
UPD:
HOORAY! ES HAT GEKLAPPT! (С)
Danke! Es hat geklappt, wie beabsichtigt!
PZY: Wie würde ich __MQL5__- und __MQL4__-Makros zu diesem Abrakadabra hinzufügen, aber fast_xxx()-Funktionen werden niemals in MQL4-Code vorkommen - vom Wort NEVER
UPD:
HOORAY! ES HAT GEKLAPPT! (С)
Danke, es lief alles nach Plan!
PZY: Wie würde ich __MQL5__ und __MQL4__ Makros zu diesem Abrakadabra hinzufügen, aber fast_xxx() Funktionen werden niemals in MQL4 Code sein - vom Wort NEVER
Woher weiß ich, welches Terminal (MT4/MT5) den Code ausführt?
eine wahr/falsch-Variable ist ausreichend
Woher weiß ich, welches Terminal (MT4/MT5) den Code ausführt?
eine wahr/falsch-Variable ist ausreichend
OK, aber ich möchte in den Makros nachsehen, es wird wahrscheinlich etwas Einfaches sein.
UPD:
OK, aber ich möchte in den Makros nachsehen, es wird wahrscheinlich etwas Einfaches sein.
UPD:
Was ist die heilige Bedeutung?
Was ist die heilige Bedeutung?
Prüfen Sie den Compiler. Wenn es der "richtige Compiler" ist, sollte er alles Unnötige in der Kompilierphase herauswerfen.
kompilieren und die Größe der .ex5 beobachten ;)
SZY: in if() können SieisMQL5 ,mql5 , Sie können const Modifikator entfernen - im Allgemeinen ist es eine korrekte Compiler.
es einen solchen Kodex gibt:
mt4 erstellt keine neuen Kopien der dll im Speicher, wenn sie von 2 EA aufgerufen wird, ich möchte die dll selbst nicht bearbeiten (sie ist 100 % zufriedenstellend), es ist einfacher, die Datei mydll.dll 5 Mal zu kopieren
Ich brauche ein Makro, um Folgendes zu erhalten
Aber ich möchte prüfen, ob es kein Makro gibt,dllnum dann wird es "mydll.dll"sein
UPD:
dies gelöst
UPD2: nicht gelöst (((.
'mydll02.dll' - Ausdrücke sind im globalen Bereich nicht zulässig
es einen solchen Kodex gibt:
mt4 erstellt keine neuen Kopien der dll im Speicher, wenn sie von 2 EA aufgerufen wird, ich möchte die dll selbst nicht bearbeiten (sie ist 100 % zufriedenstellend), es ist einfacher, die Datei mydll.dll 5 Mal zu kopieren
Ich brauche ein Makro, um Folgendes zu erhalten
Aber ich möchte prüfen, ob es kein Makro gibt,dllnum dann wird es "mydll.dll"sein
UPD:
dies gelöst
UPD2: nicht gelöst (((.
'mydll02.dll' - Ausdrücke sind im globalen Bereich nicht zulässig
Das wird nicht funktionieren, denke ich.
DEF_QUOTES(a##0##b.dll)
Er bekommt hier kein gültiges Token. Im Allgemeinen sollte mcl in der Lage sein
aber leider, wie man so schön sagt, bist du nicht hier bei C++))
Das wird nicht funktionieren, denke ich.
erhält er hier kein gültiges Token. Eigentlich sollte der MCL in der Lage sein
aber leider, wie man so schön sagt - das ist nicht C++))
mm-hmm
Zumindest habe ich versucht, die Token in die Makrodatei einzuschließen.... es ging wieder schief
#include' - doppelte Anführungszeichen oder spitze Klammern < werden benötigt
#include' - Ausdrücke sind im globalen Bereich nicht erlaubt
Ich verstehe es einfach nicht - wozu brennen die Kerzen? So funktioniert das, denke ich:
Ich gebe zu, dass es nützlich sein kann, wenn eine bestimmte Konfiguration korrigiert werden soll.
PS: wenn Sie es wirklich wollen, versuchen Sie name_dll (ohne Punkt), vielleicht klappt es ja.