Fehler, Irrtümer, Fragen - Seite 2305

 
fxsaber:
Wie kann ich den Inhalt eines numerischen Arrays im Debugger sehen?
Es sieht so aus, als ob nur Element für Element mit der Elementnummer.
Zum Beispiel ein[2345]
 

Im Tester sind alle Felder/Knöpfe inaktiv. Gleichzeitig ist die Schaltfläche Start verfügbar.


Das Ergebnis erhalten Sie, wenn Sie auf Start und dann auf Stop drücken. Das einzige, was im Protokoll steht, ist dies.

2018.10.10 11:02:29.631 Tester  EURUSD: history data begins from 2016.01.04 00:00
2018.10.10 11:02:29.731 Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time
2018.10.10 11:02:38.582 Tester  stopped by user
2018.10.10 11:02:38.582 Tester  EURUSD: preliminary downloading of history ticks canceled


Der Tester kann nur durch Drücken von Start und dann Stop reanimiert werden.

 
Sind Kompilierungsfehler in dieser Situation legitim?
struct A
{
private:
  int i;
  
public:  
  void Reset()
  {
    ZeroMemory(this); // 'this' - not allowed for objects with protected members or inheritance
  }

  void Reset2()
  {
    static const A NullStruct = {0}; // 'NullStruct' - cannot be initialized with initializer list
    
    this = NullStruct;
  }
};
 
fxsaber:
Sind Kompilierungsfehler in dieser Situation zulässig?
ja
 
TheXpert:
ja

Die NullStruct-Situation wäre verständlich, wenn sie nicht in der Strukturmethode aufgerufen würde. Die Methode hat jedoch vollen Zugriff auf alle Felder. Die Möglichkeit einer solchen Initialisierung scheint also nicht illegal zu sein.

 
Freelance hat einen 500-Fehler, nachdem er eine Bestellung aufgegeben hat. Macht jeder diese Erfahrung?
 
fxsaber:

Das ist nur meine Meinung. Vielleicht denken die Entwickler anders darüber.

 
Vielleicht hilft diese Information, die Situation zu erkennen
2018.10.10 19:26:50.528 Core 1  connecting to 127.0.0.1:3000
2018.10.10 19:27:08.553 Core 1  tester agent authorization error
2018.10.10 19:28:56.282 Core 1  no connection
2018.10.10 19:28:56.292 Core 1  connect error

Die zweiminütige Wartezeit hat den Agenten immer noch verwirrt.


Agent-Protokoll

OS      3       19:26:48.274    Tester  close visual tester window
QI      0       19:26:48.274    Tester  shutdown tester machine
KS      0       19:26:52.715    Server  MetaTester 5 stopped


Liebe Entwickler, achten Sie auf die Zeitangaben im Tester- und Agentenprotokoll. Das erklärt eine Menge.


Führen wir die Single mit eingeschaltetem Visualizer aus. Drücken Sie sofort auf Stopp, deaktivieren Sie den Visualizer und starten Sie erneut. Die Quintessenz steht oben.

 
Sehen Sie sich die neuen Builds auf dem MetaQuotes-Beta-Server an (realtime.metatrader5.com)
 
Renat Fatkhullin:

Können Sie mir bitte sagen, ob die Speicherung für MT4 nicht mehr verfügbar ist?