Errori, bug, domande - pagina 2894

 
fxsaber:

In questa immagine il terminale superiore è un grafico per 5000 barre M1.

Terminale inferiore - 20 grafici, 10 Expert Advisors, CopyTicks su ogni tick, ecc.


A causa di queste sciocchezze con il terminale superiore, è facile rimanere bloccati in ArrayResize.

Avete dimenticato cosa stavate facendo sul primo terminale prima di lasciare un grafico?

Credo di sì.

Il terminale non ha bisogno di sbarazzarsi rapidamente delle cache precedentemente sollevate. Sta aspettando che il banchetto continui.
 

Renat Fatkhullin:
Вы забыли, что делали на первом терминале до того, как оставили один график?

Non l'ho dimenticato.
Non c'è motivo che il terminale si liberi rapidamente delle cache precedentemente sollevate. Sta aspettando che il banchetto continui.

So che non ce ne sarà uno. Ma il terminale non si preoccupa di questo. Se volete 20 caratteri, mettete NGB di memoria. Vuoi 200, 10N. 1000 - 50N. Questa è la politica dei banchetti che vedete come corretta.

 

Sareste così gentili da indicare le reali condizioni di prova in ogni dichiarazione, senza alcun "dovreste indovinare il carico dal commento N".

Con le vostre affermazioni [non] dimenticate avete completamente disabilitato la credibilità delle vostre parole.

 
Renat Fatkhullin:

Sareste così gentili da indicare le reali condizioni di prova in ogni dichiarazione, senza alcun "dovreste indovinare il carico dal commento N".

Con le vostre affermazioni [non] dimenticate avete completamente disabilitato la credibilità delle vostre parole.

Si prega di prestare attenzione ai post qui e nella parte inglese, il profiler non funziona, già diverse build, si blocca solo il meta-editor.

 
Renat Fatkhullin:

Sareste così gentili da indicare le reali condizioni di prova in ogni dichiarazione, senza alcun "dovreste indovinare il carico dal commento N".

Con le vostre affermazioni [non] dimenticate avete completamente disabilitato la credibilità delle vostre parole.

Creato un ramo e lì tutto è inizialmente costruttivo. Chiesto di Win10 in questo thread.

 

Frenare, è sempre stato così?

// int f();

int Num = f(); // 'f' - undeclared identifier

int f() { return(0); }
 
fxsaber:

È sempre stato così?

solo conint f() in avanti;

ma se questo codice è avvolto in una classe, allora l'ordine dei metodi non avrà importanza, anche l'inizializzazione dei campi nel costruttore dovrebbe funzionare

class A
{
   const int Num;
   int f(){return(0);}
public:
   A(): Num(f()) {}
};
 
fxsaber:

Frenare, è sempre stato così?

C'è un po' di contraddizione qui, perché

void OnStart()
{
int Num = f(); //нормально
}
int f() { return(0); }

Qual è ladifferenza di principio?

 
Errore di compilazione:
typedef void (*fn)();
void f() {}
fn g() { return f; }
oid OnStart()
{
        g()(); //Error: ')' - expression expected
}
 
Igor Makanu:

solo con un int f() descrittivo in avanti;

Grazie.