
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
Versuchen Sie StringConcatenate() zu verwenden, um die Strings zusammenzufügen
Ersetzt durch
hat nicht geholfen.Ich werde mir noch eine Woche lang den Kopf zerbrechen. Können Sie mir weitere Einzelheiten nennen? (kann hart sein :))
Gibt es eine andere Möglichkeit für ein paar hundert Objekte mit eindeutigen Namen?
(Eine Gruppe von Objekten muss den gleichen Teil der Zeichenkette im Namen haben, um die Gruppe zu entfernen).
Nun, logischerweise, wenn die Funktion überhaupt den letzten Fehler setzt, dann sollte bei erfolgreicher Beendigung der Funktion ein Fehlerwert von Null oder der in der Dokumentation beschriebene Wert vorhanden sein. Es gibt keinen anderen Weg.
D.h. wenn der Aufruf erfolgreich war und der Fehler nicht Null ist, sollte dieser Fall in der Dokumentation beschrieben werden.
Sind Sie besorgt, weil Get Last Errors etwas anderes als Null ausgibt? Wenn dies der Fall ist, sollten Sie nur nach einem Fehler fragen, wenn die Funktion einen Fehler meldet. Und man sollte nicht nach einem Fehler am Ende des Plots fragen, da man sonst einen unsinnigen Wert erhält. So ist es in MT4, vielleicht ist es hier anders.
Pseudocode:
Meine Empfehlung: Führen Sie Get LastError erneut nach dem oben beschriebenen Prinzip durch. Nur dann erhalten Sie den Fehler, der auftritt, vielleicht erhalten Sie auch etwas anderes.
Das dachte ich auch, bis ich vom Gegenteil überzeugt wurde. Ich habe eine Anfrage an den SD geschrieben und die gleiche Antwort erhalten wie oben :)
Reset wird vor dem Anruf zurückgesetzt.
Dies ist die Ursache des Fehlers
Diese Variante enthält keinen Fehler
Zähler
Was macht das für einen Unterschied? Es sind dieselben Zahlen auf der Linie.
Es gibt keine Garantie, dass die Zahlen nicht übereinstimmen. Möglicher Fehler.
Erstens gibt es keine Chance (der Code von Urain ist noch nie gescheitert)
Zweitens habe ich einen Fehler (und kein Objekt erstellt) genau auf den ersten Aufruf.