Fehler, Irrtümer, Fragen - Seite 2112

 
Immer noch relevant

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wanzen, Wanzen, Fragen

fxsaber, 2016.08.25 12:32

Ausführungsfehler in Optimize=1 und/oder Debug-Modus.

#property strict

class A
{
public:  
  bool operator ==( int ) const { return(true); }
};

void OnStart()
{
  Print((A*)NULL == 0); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}
 

Fehler bei der Ausführung

#define  MACRO1  "AAA" \
                "BBB"
#define  MACRO2  "CCC"
void OnStart()
{
        string text = MACRO1 MACRO2;
        Print( text );
}

Ergebnis: AAACCCBBB
Erwartet: AAABBBCCC

 

Kompilierungsfehler

#define  MACRO1  "AAA" \
                "BBB"
#define  MACRO2  "CCC"
#define  MACRO3  "DDD" \
                "EEE"
void OnStart()
{
        string text12 = MACRO1 MACRO2; //нормально
        string text13 = MACRO1 MACRO3; //error:
}                                      //       '}' - semicolon expected
 
A100:

Verwirrende Makro-Hervorhebung - kontextunabhängig

entweder immer vorhanden (Option B) oder immer abwesend (Option A)

Es wurde erwartet, dass ein Makro, das in einer bestimmten Zeichenkette definiert ist, hervorgehoben wird, wenn es nicht definiert ist, wird es nicht hervorgehoben. Ansonsten ist nicht klar, was das Vorhandensein bzw. Fehlen von Hervorhebungen bedeutet.

Steht es auf der Website? Die Engine auf der Website kann keine benutzerdefinierten Makros im Code erkennen

 
 

Ich habe mich immer gefragt, warum der Text in OBJ_BUTTON-Schaltflächen versetzt ist.

Es sieht nicht schön aus, wenn man Miniaturtafeln erstellt...


 

Danke für deine harte Arbeit und es ist cool...



 
Vladimir Pastushak:

Ich habe mich immer gefragt, warum der Text in OBJ_BUTTON-Schaltflächen versetzt ist.

Es sieht nicht schön aus, wenn man Miniaturtafeln erstellt...



Versuchen Sie, den Pfeil zu verkleinern, ich hatte das gleiche Problem.

 

CHART_KEYBOARD_CONTROL

Ermöglicht die Tastatursteuerung des Diagramms ("Home", "End", "PageUp", "+", "-", "Pfeil nach oben" usw.). Die Einstellung CHART_KEYBOARD_CONTROL=false ermöglicht es, das Scrollen und Skalieren des Diagramms zu deaktivieren, aber dennoch Ereignisse zu empfangen, wenn diese Tasten inOnChartEvent() gedrückt werden.

bool



Kann ich auch die Befehle "Kopieren" und "Einfügen" (Strg+C Strg+V) deaktivieren, damit ich Text aus dem Feld "EDIT" kopieren kann?

 
Vladimir Pastushak:

cool, wie das funktioniert...

Nun eine typische Nachricht im Forum

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man diesen Code auf MT5 kompiliert

Wladimir Karputow, 2014.04.08 13:41

Kompilieren -F7 in MetaEditor. Und um Code in das Forum einzufügen, benutzen Sie bitte den SCR-Button
Es wird wie folgt aussehen: Um Code in das Forum einzufügen, verwenden Sie bitte die Schaltfläche </>
Grund der Beschwerde: