Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1108

 
Ist es möglich, zu überprüfen, welche Werte in der Bibliothek verwendet werden, habe ich versucht, die Ausgabe in die Datei Beispiel oben, aber es hat nicht funktioniert, was verwendet werden kann, um die Druckfunktion in der Bibliothek zu simulieren?
 

Wie kann man Strukturen zwischen MT4/5 Terminals übertragen?


Es gibt viele Möglichkeiten der Überweisung.


Aber zuerst müssen Sie eine Art Zeichenkette mit Daten bilden, die dann gelesen wird.


Frage: Wie kann eine solche Struktur übertragen werden?

struct STR_answer
  {
   int               full_total_real;
   int               remain_real;
   int               full_total_demo;
   int               remain_demo;
   string            Name;
   string            Full_name;
  };

Es gibt eine einfache Möglichkeit, eine lange Zeichenkette zu bilden, z. B. Variable1 = Wert1, Variable2 = Wert2.

Aber jede Struktur muss einen eigenen String und einen eigenen Parser haben.


Gibt es einen anderen einfachen und universellen Weg?

 
Sergey Likho:

Wie übertrage ich Strukturen zwischen MT4/5-Terminals?


Es gibt viele Möglichkeiten der Überweisung.


Aber zuerst müssen Sie eine Art Zeichenkette mit Daten bilden, die dann gelesen werden.


Frage: Wie kann eine solche Struktur übertragen werden?

Es gibt eine einfache Möglichkeit, eine lange Zeichenkette zu bilden, z. B. Variable1 = Wert1, Variable2 = Wert2.

Aber jede Struktur muss einen eigenen String und einen eigenen Parser haben.


Gibt es einen anderen einfachen und universellen Weg?

Mit einer Datei ist das viel einfacher. Wenn Sie eine Struktur schreiben, kennen Sie deren Inhalt und können die Menge der Elemente im Empfänger wiederholen. Und dann nur FileWriteStruct und FileReadStruct
 
Sergey Likho:

Wie kann man Strukturen zwischen MT4/5 Terminals übertragen?

Gibt es einen anderen einfachen und universellen Weg?

Dies ist eine universelle Lösung,@fxsaber hat es getan, er hat mir geholfen, ein Testbeispiel zu machen, es sollte in MT4 und MT5 funktionieren (MT5 geprüft - ok)

https://www.mql5.com/ru/forum/320395/page7#comment_12922647

Wenn Sie es verstehen, müssen Sie noch das Problem des Datenaustauschs zwischen Programmen zu lösen, in KB gibt es ein Beispiel für File Mapping ohne dll , obwohl Sie File Mapping verwenden können, wenn Sie nicht oft die Daten senden

Каким вы видите Metatrader X в 2030 году?
Каким вы видите Metatrader X в 2030 году?
  • 2019.08.21
  • www.mql5.com
Что-то тут задумался, я на форе около 13 лет, начал с МТ4 в 2006 году...
 
Sergey Likho:

Wie übertrage ich Strukturen zwischen MT4/5-Terminals?

Es gibt viele Möglichkeiten der Überweisung.

Frage: Wie kann eine solche Struktur übertragen werden?

Hier ist ein Artikelhttps://www.mql5.com/ru/articles/364, wie man eine Struktur in den RAM lädt, die Elemente der Struktur können beliebige Daten sein, wenn Sie es verstehen, können Sie auch jemandem etwas erzählen.

Es wäre cool, wenn es in mt4 funktioniert und vielleicht tut es, ich habe keine Möglichkeit, es zu überprüfen.

 

https://www.mql5.com/ru/forum/95447/page5


Hier und auf den benachbarten Seiten gibt es viele tolle Beispiele für die Datenumwandlung.

Ich habe noch keine allgemeingültige Lösung gefunden, wie man eine Zeichenkette zurück in eine Struktur konvertiert

Библиотеки: TypeToBytes
Библиотеки: TypeToBytes
  • 2017.07.19
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: TypeToBytes
 
Sergey Likho:

https://www.mql5.com/ru/forum/95447/page5


Hier und auf den benachbarten Seiten gibt es viele tolle Beispiele für die Datenumwandlung.

Ich habe noch keine allgemeingültige Lösung gefunden, wie man eine Zeichenkette zurück in eine Struktur konvertiert

Warum konvertieren?
schließen Sie sich zusammen und schicken Sie, was Sie brauchen.

 

Wie man Strukturen überträgt. Lösung


Es gibt viele Möglichkeiten der Datenübertragung.

Die Frage, bei der uns@fxsaber geholfen hat, ist, wie man aus einer Struktur eine Zeichenkette macht, die dann auf 1001 Arten weitergeschickt werden kann.


Teil 1 Wie man eine Zeichenkette aus einer Struktur erstellthttps://www.mql5.com/ru/forum/95447/page5#comment_15687505

Teil 2 Wie man eine Struktur aus einer Zeichenfolge erstellthttps://www.mql5.com/ru/forum/95447/page5#comment_15688334

Библиотеки: TypeToBytes
Библиотеки: TypeToBytes
  • 2017.07.19
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: TypeToBytes
 

Ist es möglich, einen Zeiger auf ein Array als Variable in mql4/5 zu speichern?

Warum kann ich ein Array, das in mql4 erstellt wurde, nicht in C++ verwalten? Ich habe versucht, den Zugriff auf die Daten des Arrays zu übergeben, aber nicht auf seine Referenzen und Zeiger, so dass ich die Größe nicht ändern oder den Zeiger für die weitere Verwendung von außerhalb der Anwendung speichern kann.

 
Sergey Likho:

Wie man Strukturen übergibt.

Ein Array von Bytes. Strings sind nicht erforderlich.

Grund der Beschwerde: