Fehler, Irrtümer, Fragen - Seite 1922
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
Kompilierungsfehler.
Und ohnetemplate<typename T> ist es in Ordnung... wo ist der Unterschied?Kompilierungsfehler
Und ohnetemplate<typename T> - ok... wo ist der Unterschied?Das liegt an den zusätzlichen Klammern im Makro.
Wenn Sie diese entfernen, wird das Programm kompiliert.
Das liegt an den zusätzlichen Klammern im Makro.
Wenn Sie diese entfernen, wird das Programm kompiliert.
Die Protokolldateien %AppData%\MetaQuotes\Terminal\...\MQL5\Logs\YYYYMMDD.log werden nicht zeitnah aktualisiert
Die Aktualisierung erfolgt nur: nach einem Neustart des Terminals oder nach Auswahl des Menüs Ansicht. Wenn Sie nicht neu starten oder auf Vorschau klicken, ist die entsprechende Datei leer.
Früher hat es gut funktioniert (sogar die in MetaEditor geöffnete Datei YYYYYMMDD.log wurde automatisch in wenigen Sekunden nach der Anzeige von Zeilen in der Registerkarte "Experten" aktualisiert) und es mussten keine zusätzlichen, nicht offensichtlichen Aktionen durchgeführt werden
IMHO war das schon immer so, wenn die Log-Größe klein ist (irgendwo im Forum gab es eine Info über die Größe, bei der das Cache-Dumping beginnt). Ich musste immer das Kontextmenü aufrufen, um das Flushen auf die Festplatte zu initialisieren.
IMHO war dies schon immer der Fall, wenn die Loggröße klein ist (irgendwo im Forum gab es Informationen darüber, ab welcher Größe der Cache zurückgesetzt wird). Ich musste immer das Kontextmenü aufrufen, um das Flushen auf die Festplatte zu initialisieren.
Ich verstehe nicht ganz, worauf Sie IMHO hinauswollen. Nimm Build <= 1596 (32bit) und prüfe (gibt sofort [5-10 Sekunden] auch nur eine Zeile in die .log-Datei aus). Ich habe es vor einer Minute überprüft.
[welcher cache? welcher immer? da war doch irgendwo was mit irgendwas!?!]
es geht um die Registerkarte Experten und den Ordner MQL5\Logs\
Wenn Sie template<typename T> entfernen, wird es auch kompiliert (sogar mit Klammern)
Nun, es ist ein Satz aus der Kategorie "wenn man alles entfernt, wird es kompiliert".
Ich habe über die Ursachen des Fehlers genau mit Vorlage gesprochen. Der Grund dafür ist ein falsches Verhalten des Compilers beim Parsen eines Vorlagenkonstrukts in der Situation mit zusätzlichen Klammern. Jeder, der die Vorlagen implementiert hat, kann sofort erkennen, wo das Problem liegt und warum es auftritt.
Hallo Leute, ich habe eine Aufgabe, zwei Indikatoren iMACD_1 Farbe, Signallinie und iMACD_2 in einem separaten Fenster anzuzeigen, hier ist ein Teil des Codes:
Ich habe die Indizierung
Haben Sie Hinweise auf Indikatoren
(Und fragt sich dann)))
Theoretisch sollte es funktionieren, Indikatoren anzuzeigen
Das funktioniert nicht!
Aber es funktioniert folgendermaßen
Es funktioniert, ich kann nicht herausfinden, was das Problem mit der Anzahl der Indikatorpuffer ist. Vielen Dank im Voraus !!!
Kompilierfehler.
Und ohnetemplate<typename T> - gut
Hallo Leute, ich habe eine Aufgabe, zwei Indikatoren iMACD_1 Farbe, Signallinie und iMACD_2 in einem separaten Fenster anzuzeigen, hier ist ein Teil des Codes:
Ich habe die Indizierung
Haben Sie Hinweise auf Indikatoren
(Und fragt sich dann)))
Theoretisch sollte es funktionieren, Indikatoren anzuzeigen
Das funktioniert nicht!
Aber es funktioniert folgendermaßen
Es funktioniert, kann ich nicht herausfinden, was ist das Problem mit der Anzahl der Indikator-Puffer. Vielen Dank im Voraus !!!
Bitte denken Sie das nächste Mal daran, wie Sieden Code in den Beitrageinfügen(Ihren Beitrag habe ich korrigiert).
Zweitens: Der iMACD-Indikator hat nur zwei Puffer: "0" - MAIN_LINE, "1" - SIGNAL_LINE. Um Indikatorwerte zu erhalten, sieht das folgendermaßen aus:
Kompilierfehler.
Und ohnetemplate<typename T> - gut