Diskussion zum Artikel "Die Entwicklung von grafischen Oberflächen für Expert Advisors und Indikatoren auf Basis von .Net Framework und C#" - Seite 10
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
Für MT4, Wir müssen einige Änderungen auf MtGuiController.dll. wie DLLEXPORT mit RGiesecke.DllExport und marshalling Input & Output-Parameter zu tun.
Ich bin relativ neu bei MQL5 und habe viel aus diesem Artikel gelernt! Herzlichen Dank dafür!
Ich habe eine Frage. Ich habe in den letzten 2 Tagen ein wenig damit gekämpft, das unten stehende herauszufinden.
Ich habe jeden Schritt ein paar Mal erfolgreich ausgeführt, auch auf einem anderen Computer, aber jedes Mal, wenn ich versuche, den Code zu kompilieren, erhalte ich eine Fehlermeldung.
Der MQL-Compiler gibt an: "Undeclared Identifier" für jede der unten aufgeführten Aufzählungen.
Wenn ich diese Aufzählungen aus MQL5 "auskommentiere", dann funktioniert es entsprechend, was interessant ist, da dies bedeutet, dass der Code funktioniert, aber die Aufzählungen nicht lesen kann, was meine Vermutung ist?
Wenn jemand mir helfen kann, wäre ich sehr dankbar :)
Danke!
I am also trying to import a C# assembly. I can compile successfully, even with a call to a method imported from the assembly, so during compile time, everything seems to be fine.
But during executing in the Strategy Tester, it fails to load the EA with a simple "Cannot load 'MyDll.dll' [0]".
I put the DLL into MQL5\Libraries. I also tried putting it into the GAC, but nothing helped.
Any pointers on how to troubleshoot this?
I am also trying to import a C# assembly. I can compile successfully, even with a call to a method imported from the assembly, so during compile time, everything seems to be fine.
But during executing in the Strategy Tester, it fails to load the EA with a simple "Cannot load 'MyDll.dll' [0]".
I put the DLL into MQL5\Libraries. I also tried putting it into the GAC, but nothing helped.
Any pointers on how to troubleshoot this?
Ruf mal im Editor die MQL-Referenz (in der "Hilfe") auf, geh auf die Suchen Tab und trage Dll ein, Enter.
Dann gibt es eine Seite, wie dlls (und anderes) importiert wird.
Besser ist aber wohl dieser Artikel: https://www.mql5.com/de/articles/18
bzw, das hier: https://www.mql5.com/de/docs/runtime/testing#dll
Sonst hilft in die Suche oben rechts tester dll eingeben.Konnte jemand herausfinden, warum der folgende Fehler auftritt?
Der MQL-Compiler meldet: "Undeclared Identifier" für jede der unten aufgeführten Aufzählungen.
Ich bin auch immer den gleichen Fehler.
Konnte jemand herausfinden, warum der unten stehende Fehler auftritt?
Der MQL-Compiler meldet: "Undeclared Identifier" für jede der unten aufgeführten Aufzählungen.
Ich bin auch immer den gleichen Fehler.
Sie können die numerische Darstellung der einzelnen Ereignistypen verwenden :
Hier ist ein Beispiel mit der SendEvent Funktion (Dieser Code ist von TardePanel EA):
Sie ändern die Darstellung des Ereignisses TextChange für seine ID, die 2 ist, und Sie tun dies für alle Funktionen, die es benötigen.