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
Etwas bringt die Warteschlange nicht raus
Zeigen Sie einen Screenshot des Event-Handlers für den Empfang von Nachrichten vom Socket.
Hier ist
Ich habe das Problem gefunden, es funktioniert.
Was war das Problem? Ich verstehe, dass sie versuchen, das Experiment zu wiederholen, aber ich denke, es wäre für andere nützlich zu wissen, worüber sie stolpern könnten.
beschreiben Sie die Struktur außerhalb der Klasse und das Beispiel wird funktionieren
Ich habe Ihr Beispiel ausprobiert, es hat nicht funktioniert.
Entweder sind meine VS-Einstellungen falsch oder es stimmt etwas nicht mit dem Programm.
das VS-Projekt und einen Beispielaufruf von MQL5 anhängen - das ist das Richtige.
ZS: wenn ich mich richtig erinnere, hat es aufgehört zu funktionieren, als MQL5 Namespace hinzugefügt hat
Fedor, bist du noch da? Sollen wir fortfahren?
Im Screenshotkann man sehen, dass die Struktur in Sharp deklariert ist, ich habe sie nicht in mql deklariert, aber ich kann diesen Datentyp problemlos verwenden und das Programm kompiliert ohne Probleme!
Hängen Sie einfach das Projekt an und lassen Sie uns tanzen))))
Ich kann die in MQL5 beschriebenen Strukturen auf globaler Ebene sehen, zumindest die Signaturen der öffentlichen Methoden wurden von ME auto-substitution sofort ausgegeben
aber ich kann die gleiche Struktur nicht in MQL beschreiben oder aus C# importieren.
Geben Sie mir ein fertiges Beispiel, sonst verstehen Sie es ohne einen halben Liter nicht))
Projekt und lass uns tanzen)))
Ich werde es jetzt einpacken. Es passte nicht in das Forum.
https://yadi.sk/d/ueP-8_BKJka4mg
Ich werde es jetzt einpacken. Ich kann sie im Forum nicht finden.
https://yadi.sk/d/ueP-8_BKJka4mg
Danke, aber es ist alles beim Alten geblieben.
'TestConnection.mq5' TestConnection.mq5 1 1
'Open' - nicht deklarierter Bezeichner TestConnection.mq5 54 5
'Open' - l-Wert erforderlich TestConnection.mq5 54 5
möglicher Datenverlust aufgrund von Typkonvertierung TestConnection.mq5 54 9
'Close' - nicht deklarierter Bezeichner TestConnection.mq5 55 5
'Close' - l-Wert erforderlich TestConnection.mq5 55 5
möglicher Datenverlust aufgrund von Typumwandlung TestConnection.mq5 55 10
'ddd' - Parameterumwandlung nicht erlaubt TestConnection.mq5 58 32
'ddd' - Variable des gleichen Typs erwartet TestConnection.mq5 58 32
'ddd' - Parameterumwandlung nicht erlaubt TestConnection.mq5 58 32
7 Fehler, 2 Warnungen 8 3
Ich habe die .dll-Bibliothek in den MQL-Ordner gelegt, ich kann Signaturen von ConnectorMQL-Methoden von ME sehen
machen ein sauberes Projekt mit dieser Arbeit - Struktur + Methode in C # und rufen Sie von MQL5 diese - eine Menge unnötige Dinge in das Projekt, aber es funktioniert immer noch nicht - es ist nicht klar, wo die Ursache - das Projekt Eigenschaften Ausgabe - die Bibliothek hat sich geändert