Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1504

 
Aleksei Stepanenko:


Não há muito errado...

Em seu exemplo Myfunc() funciona nos dois sentidos

Acho que é isso mesmo.

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

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

void Myfunc()
   {
   
   }
 
Sim, pode haver variações, dependendo do que for necessário.
 
MakarFX:

Não há muito errado...

Em seu exemplo Myfunc() funciona nos dois sentidos

Acho que é isso mesmo.

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

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

void Myfunc()
   {
   
   }

Por que ele é destacado?

É mais simples assim

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

int OnCalculate (...)
   {
   }

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

Destacado para quê?

É mais fácil assim, não é?

Acordado
 
MakarFX:

Aqui está o que você precisa.

é difícil entender a seção que você está procurando, você pode me ajudar a descobri-la?

 
Como alocar memória para uma matriz que não esteja em ontika?
 
Порт-моне тв:

é difícil entender a seção correta, você pode me ajudar a isolá-la?


 
pribludilsa:
Como alocar memória para uma matriz que não esteja na ontika?

Eu vi pelo canto do meu olho que você tinha um problema com isso. Não parece ser um problema:

int a[];

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

Eu vi pelo canto do meu olho que você tinha um problema com isso. Não parece ser um problema:

Obrigado. Certo. Estou ficando um pouco superaquecido.
 

Seja bem-vindo. Aqui também está quente como o inferno ;)