Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1504

 
Aleksei Stepanenko:


Non c'è molto di sbagliato...

Nel tuo esempio Myfunc() funziona in entrambi i modi

Penso che sia giusto

bool flag=false;
void OnChartEvent(...)
   {
   if(НажатиеНаКнопку) flag=true;
   }

int OnCalculate (...)
   {
      if(flag)
         {
         Myfunc(); flag=false;
         }
   }

void Myfunc()
   {
   
   }
 
Sì, ci possono essere variazioni, a seconda di ciò che è necessario.
 
MakarFX:

Non c'è molto di sbagliato...

Nel tuo esempio Myfunc() funziona in entrambi i modi

Penso che sia giusto

bool flag=false;
void OnChartEvent(...)
   {
   if(НажатиеНаКнопку) flag=true;
   }

int OnCalculate (...)
   {
      if(flag)
         {
         Myfunc(); flag=false;
         }
   }

void Myfunc()
   {
   
   }

Perché è evidenziato?

Così è più semplice

void OnChartEvent(...)
   {
   if(НажатиеНаКнопку)
     Myfunc();
   }

int OnCalculate (...)
   {
   }

void Myfunc()
   {
    // Делаем что душе угодно…
   }
 
Alexey Viktorov:

Evidenziato per cosa?

È più facile così, no?

D'accordo
 
MakarFX:

Ecco di cosa avete bisogno.

è difficile capire la sezione che stai cercando, puoi aiutarmi a capirla?

 
Come si alloca la memoria a un array non in ontika?
 
Порт-моне тв:

è difficile capire la sezione giusta, potete aiutarmi a isolarla?


 
pribludilsa:
Come allocare la memoria a un array non in ontika?

Ho visto con la coda dell'occhio che avevi un problema con questo. Non sembra essere un problema:

int a[];

int OnInit()
   {
   ArrayResize(a,10000,10000);
   }
 
Aleksei Stepanenko:

Ho visto con la coda dell'occhio che avevi un problema con questo. Non sembra essere un problema:

Grazie. Giusto. Si è surriscaldato.
 

Non c'è di che. Anche qui fa un caldo infernale ;)