Fehler, Irrtümer, Fragen - Seite 1647
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Bitte erklären Sie das folgende Verhalten:
Ist er stabil und jederzeit oder beim ersten Tick des laufenden Indikators?
Der Wert _LastError fehlt im Fenster wotch
Sind Sie sicher?
Wenn der erste gleich ist, ist auch der zweite gleich.Kompilierungsfehler
Kompilierungsfehler
In Ihrem Beispiel ist der Fehler berechtigt, in meinem Fall ist es anders
Ich habe den Code nicht sorgfältig gelesen und dachte automatisch, dass Sie eine bedingte if-Anweisung haben, aber Sie haben nur eine Funktion namens f.
Sie sollten eine Variable oder einen vorberechneten Wert an die Funktion übergeben, keinen Ausdruck.
Sie müssen eine Variable oder einen vorberechneten Wert an die Funktion übergeben, keinen Ausdruck.
Worin besteht der Unterschied?
Worin besteht der Unterschied?
Im ersten Fall wird eine Variable übergeben, im zweiten Fall das Ergebnis der Operation. Und wer weiß, was sich dort für inta
Tatsächlich ist dieser Verweisfehler schon seit langem ärgerlich, er sollte überhaupt nicht vorhanden sein.
Was ist der Unterschied?
Es gibt einige Vorschläge für die Funktion ArrayResize. Wir müssen die Möglichkeit hinzufügen, den Parameterreserve_size auf -1 zu setzen, was bedeuten würde, dass der zuvor eingestellte Wert verwendet wird. Dann müssten wir diesen Wert nicht speichern oder mit uns herumtragen. Es würde ausreichen, die Größe zunächst mit der erforderlichen Reserve zu ändern und sich dann nicht darum zu kümmern .Andernfalls ist es ein ständiges Ärgernis, wenn man ein Array an eine Funktion übergibt, die zwar die Größe ändert, aber nichts über die voreingestellte Reserve weiß und es deshalb ablaufen lässt, was später zu unnötigen Speicher-Neuzuweisungen führt. Immerhin ist dieser Wert für ein Array irgendwo gespeichert. Oder ist es nicht so?