Fehler, Irrtümer, Fragen - Seite 2614
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
Das Lesen von Binärdaten aus dem Indikator funktioniert nicht, ähnlicher Code aus dem EA funktioniert ohne Probleme!
Der ChartScreenShot in den Indikatoren arbeitet höchstwahrscheinlich asynchron.
Höchstwahrscheinlich arbeitet ChartScreenShot in Indikatoren asynchron.
Ich habe es überprüft, deshalb habe ich eine Schleife eingefügt.
Ich habe es überprüft, deshalb habe ich eine Schleife eingefügt.
Das Beenden der Schleife garantiert nicht, dass eine Datei vorhanden ist.
Andrei Kossarev:
Не работает чтение бинарного файла из индикатора, аналогичный код из советника работает без проблем!
Stört es Sie nicht, dass in Ihrem Code Fehler enthalten sind?
Die Funktion FileSize erwartet eine int-Variable, und Sie setzen string...
Korrigierter Code, funktioniert immer noch nicht
Korrigierter Code, funktioniert immer noch nicht
Versuchen Sie, den Code in zwei separate Funktionen aufzuteilen:
1. Datei lesen und weiterverfolgen.
2. Einen Screenshot machen.
Und wenn das Ergebnis null ist, dann versuchen Sie es mit der Markierung. Und Sequenz von Funktionsaufrufen, zuerst versuchen zu lesen, aber durch die Flagge lesen wird übersprungen, dann überfliegen, durch die Flagge wird ausgeführt und die Flagge wird geschaltet. Danach wird die Datei beim nächsten Ticken gelesen.
Vorschlag - Hinzufügen eines weiteren Feldes zum Speichern von Benutzerinformationen, das vom Makler nicht geändert werden kann und bei Rollover zwingend gespeichert werden muss.
Kurz gesagt, ein nicht zerstörbares Feld, das nur vom Benutzer geändert werden kann.
Vorschlag - Hinzufügen eines weiteren Feldes zum Speichern von Benutzerinformationen, das vom Makler nicht geändert werden kann und bei Rollover zwingend gespeichert werden muss.
Kurz gesagt, ein nicht zerstörbares Feld, das nur vom Benutzer geändert werden kann.
Plus 100600
Nein, der Server-Teil von MT muss neu geschrieben werden, das ist seit über 10 Jahren nicht mehr geschehen, also wird es in naher Zukunft geschehen, verwenden Sie das, was Ihnen gegeben wurde - Datei, globale Variablen des Terminals, DB
Ich schreibe den Status der Aufträge in die Datei, ich habe eine Vorlage meiner universellen Datenbankunter https://www.mql5.com/ru/forum/85652/page17#comment_12370424 verwendet.
hier ist das neueste Angebot der Entwickler - eine SQLite-Datenbankhttps://www.mql5.com/ru/forum/327940
Nein, der Server-Teil von MT muss neu geschrieben werden, das ist seit über 10 Jahren nicht mehr geschehen, also wird es in naher Zukunft geschehen, verwenden Sie das, was Ihnen gegeben wurde - Datei, globale Variablen des Terminals, DB
Ich schreibe den Status der Aufträge in die Datei, ich habe eine Vorlage meiner universellen Datenbankunter https://www.mql5.com/ru/forum/85652/page17#comment_12370424 verwendet.
dies ist das neueste Angebot der Entwickler - eine SQLite DBhttps://www.mql5.com/ru/forum/327940