Fehler, Irrtümer, Fragen - Seite 2662

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
Ich habe einen schwierigen Fall - es gibt keine Logik für mich.
Es gibt eine Funktion mit diesen Eingaben
Diese Funktion gibt also manchmal einen Wert von 769 aus
Wenn Sie den ersten Ausdruck auskommentieren
//Print("Rez_Tree_Calc=",Rez," - f"," Vektor_ZZ=",Vektor_ZZ," CalcSell=",CalcSell);
dann wird der richtige Wert angezeigt.
Wenn Sie die Funktion kürzen, indem Sie nur den Code entfernen, der zum Zeitpunkt des Funktionsaufrufs im Moment des Fehlers nicht aktiviert ist, tritt auch kein Fehler auf.
Offensichtlich ein Compiler-Fehler - Entwickler, die die vollständige Funktion zu senden, weil es nicht auf dem Forum passen.
Es stellt sich heraus, dass das Hinzufügen von Klammern eine wundersame Wirkung auf die Lösung der oben beschriebenen Probleme hat:
Das ist die einzige Möglichkeit, zu schreiben.
// "MetaTrader 5\MQL5\Files\Reports\2020.03.01 03.43.46ExpertName (琼㹤⸱㠰㐹㰷琯㹤琼㹤⼼摴㰾摴ㄾ〮ㄹ㔷⼼摴㰾摴㈾⸹㠰ㄮ‴㈰〺㨰〰ㄮ㐱⼼摴㰾摴ㄾ〮〹㐵⼼摴㰾摴㰾琯㹤琼㹤⼼摴㰾摴㰾琯㹤琼㹤㰰琯㹤琼㹤⼼摴㰾摴㰾琯㹤琼㹤⼼摴㰾摴 - )\"
Bitte kopieren Sie diesen Text (aus dem Terminalprotokoll) in ME, bewegen Sie den Cursor an das Ende der Zeile und versuchen Sie, die Zeichen mit der BackSpace-Taste zu löschen. Ich habe einen reproduzierbaren Fehler.
Notieren Sie in der Animation die Position des Cursors. Wenn ich BackSpace drücke, werden Zeichen gelöscht, die weit vom Cursor entfernt sind.
ZZY In Notepad ist alles in Ordnung, in ME nicht.
Suchbegriff: Uluchshenie 012.Bitte kopieren Sie diesen Text (aus dem Terminalprotokoll) in ME, bewegen Sie den Cursor an das Ende der Zeile und versuchen Sie, die Zeichen mit der BackSpace-Taste zu löschen. Ich habe einen reproduzierbaren Fehler.
ZY ist alles in Notepad in Ordnung, nicht in ME.
In ME Win10-64 kein Problem gelöscht
Ich glaube, ich habe alles kopiert, ich habe die letzten Zeichen:
ZY: es gibt einen Trick in ME, ich habe eine Quelldatei .mql4/mql5 von 50KB, auf den Foren der gleiche Code wird die Benutzer 5-6 kB, ich denke, der Trick ist in der Codierung Unicode-"nicht Unicode" - ich erinnere mich nicht, wo jemand diskutiert
UPD: ME-Menü: Datei - Speichern unter - unten bei der Kodierung ist Unicode voreingestellt
UPD: ME-Menü: Datei - Speichern unter - untere Kodierung, mein Standard ist Unicode
Dasselbe gilt für den unteren Teil.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Wanzen, Wanzen, Fragen
fxsaber, 2020.03.01 16:10
Ich versuche, eine Animation zu öffnen und auf die Position des Cursors zu achten. Ich drücke BackSpace und lösche Zeichen, die weit vom Cursor entfernt sind.
Bitte kopieren Sie diesen Text (aus dem Terminalprotokoll) in ME, bewegen Sie den Cursor an das Ende der Zeile und versuchen Sie, die Zeichen mit der BackSpace-Taste zu löschen. Ich habe einen reproduzierbaren Fehler.
Achten Sie in der Animation auf die Position des Cursors. Wenn ich BackSpace drücke, werden Zeichen gelöscht, die weit vom Cursor entfernt sind.
ZY In Notepad ist es in Ordnung, in ME nicht.
Suchbegriff: Uluchshenie 012.Ein Neustart hilft nicht.