Errori, bug, domande - pagina 1114 1...110711081109111011111112111311141115111611171118111911201121...3184 Nuovo commento Garynych 2014.03.20 18:09 #11131 Errore in Riferimento MQL5 / Funzioni di trading / OrderGetTicket Nell'esempio dato nell'articolo la linea type =EnumToString(ORDER_TYPE); non restituirà il tipo di ordine. Vladimir Karputov 2014.03.20 18:48 #11132 Perché non posso scaricare una versione demo di un indicatore a pagamento per MetaTrader4 da Market? TheXpert 2014.03.20 18:52 #11133 A100: Qual è la differenza? E poi è un errore di runtime, non un errore di compilazione. Voglio dire, le macro sono progettate per le stringhe e NULL non è un letterale di stringa e non c'è nessun problema a sostituirlo con "" A100 2014.03.20 19:16 #11134 Probabilmente non si tratta della macrovoid OnStart() { string str1 = "" + NULL; //нормально string str2 = NULL + ""; //нормально string str3 = NULL + "" + NULL; //ошибка выполнения } A100 2014.03.20 20:08 #11135 La stringa è convertita in int e non c'è nessun avvertimentovoid f( int x ) { Print( "f1=", dt ); } void f( const string& x ) { Print( "f2=", dt ); } void OnStart() { f( "AAA" ); } Risultato: f1=100 TheXpert 2014.03.20 20:57 #11136 A100: La stringa è convertita in int e non c'è alcun avvertimentoRisultato: f1=100Che ne dite di questo?void f( string x ) A100 2014.03.20 22:26 #11137 TheXpert: Che ne dite di questo?void f( const string x ) { Print( "f2=", dt ); } Quindi il risultato: f2=100, quindi penso che l'avvertimento dovrebbe essere più alto IGHud 2014.03.21 04:07 #11138 Ciao a tutti. ho seguito il link che le domande su bug e glitch in MQL4 dovrebbero essere postate qui. o è sbagliato? Andrew Petras 2014.03.21 07:52 #11139 IGHud: Ciao a tutti. ho seguito il link che le domande su bug e glitch in MQL4 dovrebbero essere postate qui. o è sbagliato? È meglio postarlo qui MQL4: форум по механическим торговым системам и тестированию стратегий www.mql5.com MQL4: форум по механическим торговым системам и тестированию стратегий TheXpert 2014.03.21 08:05 #11140 A100: Quindi il risultato è f2=100, quindi penso che l'avvertimento sopra dovrebbe essere Non dovrebbe essere un avvertimento, dovrebbe selezionare la funzione corretta. E la linea all'int non è un avvertimento, dovrebbe essere un errore, imho. 1...110711081109111011111112111311141115111611171118111911201121...3184 Nuovo commento
Errore in Riferimento MQL5 / Funzioni di trading / OrderGetTicket
Nell'esempio dato nell'articolo la linea
type =EnumToString(ORDER_TYPE);
non restituirà il tipo di ordine.
Qual è la differenza? E poi è un errore di runtime, non un errore di compilazione.
La stringa è convertita in int e non c'è alcun avvertimentoRisultato: f1=100
Che ne dite di questo?
Che ne dite di questo?
Ciao a tutti. ho seguito il link che le domande su bug e glitch in MQL4 dovrebbero essere postate qui. o è sbagliato?
Quindi il risultato è f2=100, quindi penso che l'avvertimento sopra dovrebbe essere