Fehler, Irrtümer, Fragen - Seite 1838
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 ist normal und absolut richtig. Sie haben nach der internen Größe (ohne Nutzlast) eines dynamischen Objekts gefragt.
Verwenden Sie ArraySize für dynamische Objekte und wenden Sie sizeof nur auf statische Objekte an. Sizeof wird zur Kompilierzeit gezählt und ist immer eine Konstante.
Das ist normal und absolut richtig.
Verwenden Sie ArraySize für dynamische Objekte und wenden Sie sizeof nur auf statische Objekte an.
Lesen Sie die Dokumentation vollständig durch
Вычисления размера происходит на этапе компиляции.
Ich bitte um Hilfe, ich bin selbst ratlos. Ich habe dieses Skript geschrieben, um es zu erklären.
Es gibt eine Struktur und es gibt eine ähnliche Klasse. Ich möchte, dass nach der i2-Berechnung die entsprechenden Klassenobjekte spontan gelöscht werden, so wie es bei Strukturobjekten geschieht, wenn die gleiche i1-Berechnung durchgeführt wird. Wie kann man das tun?
fxsaber:
Wie kann ich das tun?
Verpacken Sie es in einen intelligenten Zeiger, ich bin nicht sicher, ob das mit mql möglich ist.
Im Allgemeinen können Sie den Konstruktor copy und operator= außer Kraft setzen.
Dies wird nicht für Klassen funktionieren, sie sollen nur per Zeiger zurückgegeben werden, Strukturen können per Wert zurückgegeben werden.
Im Allgemeinen können Sie den Konstruktor copy und operator= außer Kraft setzen
Dies wird nicht für Klassen funktionieren, sie sollen nur per Zeiger zurückgegeben werden, Strukturen können per Wert zurückgegeben werden.
Während der Optimierung des Expert Advisors erhalte ich folgenden Fehler
Die (0, 3) getestet mit Fehler "kritischer Laufzeitfehler 512 in OnTimer-Funktion (sleep-Funktion erreicht Ende des Tests)" bei 0:37:20.429 + Geschichte Synchronisation 0:00:43.395
Einzelner Test verläuft ohne Fehler.
Die Version von MT5 und MetaEditor ist 1571.
Während der Optimierung des Expert Advisors erhalte ich folgenden Fehler
Der Fehler "Kritischer Laufzeitfehler 512 in der Funktion OnTimer (sleep-Funktion erreicht das Testende)" bei 0:37:20.429 + Verlaufssynchronisierung 0:00:43.395
Entfernen Sie so viel Code wie möglich aus dem Expert Advisor, damit der Fehler reproduzierbar ist. Und veröffentlichen Sie den restlichen Code.