Fehler, Irrtümer, Fragen - Seite 2462
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
Hallo. Die mobile Version des MT5 verbindet sich nicht mit meinem Alpari-Broker. Was ist das Problem? Wird dieses Problem irgendwann behoben werden?
Hier.
Dasselbe wird inStringToShortArray geschrieben:
Dies hindert ihn jedoch nicht daran, NULL-Zeichen in Strings angemessen zu behandeln.
ShortArrayToString( array, start, count ) funktioniertnicht richtig: Terminal 0 ist keine 0, sondern nur die am Ende. In diesem Fall kann das Ende oder Nicht-Ende anhand der ArraySize( array ) bestimmt werden. Zumindest wenn count explizit gesetzt wird, darf die resultierende Zeichenkette nicht kürzer sein als min( count, ArraySize( array ))
Und StringToShortArray( text, array, start, count ) funktioniert richtig: die Klemme 0 ist die am Ende. Und das Ende wird anhand von StringLen( text ) bestimmt
Hier.
Dies ist nur ein Teil des Feedbacks auf die mobile Version von MT5.
Dies ist das Alpari-Forum
Wissen Sie denn gar nichts darüber?
beim Ausführen des Skripts
Fehler
Was ist der Grund dafür?
Wenn Sie den Dateinamen ändern
kein Fehler
beim Ausführen des Skripts
Fehler
Was ist der Grund dafür?
Wenn Sie den Dateinamen ändern
kein Fehler
Der Dateiname ist das Problem.
Verbotener Betrieb von "ausführbaren" Dateien (exe, msi, bat, ...).
Der Dateiname ist das Problem.
Die Erstellung von "ausführbaren" Dateien (exe, msi, bat, ...) ist untersagt.
Ja, das stimmt. Ich konnte in der Hilfe nichts darüber finden.
Es mag irrelevant sein, aber genau genommen steht in der Fehlermeldung bei der Kompilierung
void A::operator=(const A&) hier (wo der Pfeil ist) ist unnötig (zumal es standardmäßig auf die gleiche Weise erzeugt wird)
Anfangs erscheint eine 100%ige Kernlast, aber ME funktioniert einwandfrei - Sie können sogar Code-Debugging in MT durchführen.
Wenn Sie jedoch versuchen, zu einer anderen Registerkarte mit Quellcode zu wechseln, bleibt ME komplett hängen (Sie müssen den Prozess beenden), und das neue Registerkartenfenster wird immer noch nicht geöffnet (es bleibt im halb geöffneten Zustand hängen).
Wenn ich nicht zu einer neuen Registerkarte wechsle, sondern nur ME schließe, wird der Prozess nicht geschlossen, sondern wird zu einem Kindprozess von MT und lädt weiterhin 100% des Kernels.
Das Problem tritt auf einer einfachen Seite auf, gerade während der Code-Entwicklung (kleines Projekt, 8 Dateien <3K Zeilen insgesamt), ME Code Intellisense stürzt ab, vermutlich.
ME stürzt beim Start ab. Es ist nicht möglich, das ME auszuführen, ohne den Code vorher in einem anderen Editor zu bearbeiten.
Falls erforderlich, wird der Quellcode den Entwicklern innerhalb von 5-7 Tagen zur Verfügung gestellt.
Das Problem lag in der Schnur:
if(
Irgendetwas muss mit der Zählung der nicht geschlossenen Klammern falsch sein.Im Terminal kann ein Teil der Protokolle des Expert Advisors einfach nicht angezeigt werden, ohne dass der Benutzer darüber informiert wird.
Die Protokolle befinden sich in der Protokolldatei - dort ist alles in Ordnung.
Irgendwie zeigt die Warteschlange einen Datensatz mit der Nummer 395 an, alle Datensätze vor und nach dieser Nummer werden im МТ-Protokoll angezeigt.
Daher schlägt der Test #395 immer fehl.