Fehler, Irrtümer, Fragen - Seite 1114

 

Fehler in MQL5 Referenz / Handelsfunktionen / OrderGetTicket

In dem im Artikel genannten Beispiel ist die Zeile

type          =EnumToString(ORDER_TYPE);

gibt den Auftragstyp nicht zurück.

 
Warum kann ich keine Demoversion eines kostenpflichtigen Indikators für MetaTrader4 von Market herunterladen?
 
A100:
Was ist der Unterschied? Und dann handelt es sich um einen Laufzeitfehler, nicht um einen Kompilierungsfehler.
Ich meine, Makros sind für Zeichenketten gedacht und NULL ist kein Zeichenkettenliteral und es ist kein Problem, es durch "" zu ersetzen.
 
Es geht wahrscheinlich nicht um das Makro
void OnStart()
{
        string str1 = "" + NULL;        //нормально
        string str2 = NULL + "";        //нормально
        string str3 = NULL + "" + NULL; //ошибка выполнения
}
 
Der String wird in int umgewandelt, und es gibt keine Warnung
void f( int x )          { Print( "f1=", dt ); }
void f( const string& x ) { Print( "f2=", dt ); }

void OnStart()
{
        f( "AAA" );
}
Ergebnis: f1=100
 
A100:
Der String wird in int umgewandelt und es gibt keine WarnungErgebnis: f1=100

Wie wäre es damit?

void f( string x )
 
TheXpert:

Wie wäre es damit?

void f( const string x ) { Print( "f2=", dt ); }
Das Ergebnis: f2=100, ich denke, die Warnung sollte höher sein.
 
Hallo zusammen, ich bin dem Link gefolgt, dass Fragen zu Bugs und Glitches in MQL4 hier gepostet werden sollten, oder ist das falsch?
 
IGHud:
Hallo zusammen, ich bin dem Link gefolgt, dass Fragen zu Bugs und Glitches in MQL4 hier gepostet werden sollten, oder ist das falsch?
Es ist besser , sie hier zu veröffentlichen
MQL4: форум по механическим торговым системам и тестированию стратегий
  • www.mql5.com
MQL4: форум по механическим торговым системам и тестированию стратегий
 
A100:
Das Ergebnis ist also f2=100, und ich denke, die obige Warnung sollte lauten
Es sollte sich nicht um eine Warnung handeln, sondern um die Auswahl der richtigen Funktion. Und die Zeile zum int ist keine Warnung, sondern sollte ein Fehler sein, imho.