Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1504

 
Aleksei Stepanenko:


Pas grand chose de mal...

Dans votre exemple, Myfunc() fonctionne dans les deux sens.

Je pense que c'est juste

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

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

void Myfunc()
   {
   
   }
 
Oui, il peut y avoir des variations, en fonction de ce qui est nécessaire.
 
MakarFX:

Pas grand chose de mal...

Dans votre exemple, Myfunc() fonctionne dans les deux sens.

Je pense que c'est juste

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

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

void Myfunc()
   {
   
   }

Pourquoi est-il mis en évidence ?

C'est plus simple comme ça

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

int OnCalculate (...)
   {
   }

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

Mis en évidence pour quoi ?

C'est plus facile comme ça, n'est-ce pas ?

D'accord
 
MakarFX:

Voici ce dont vous avez besoin.

il est difficile de comprendre la section que vous recherchez, pouvez-vous m'aider à la comprendre ?

 
Comment allouer de la mémoire à un tableau qui n'est pas dans ontika ?
 
Порт-моне тв:

il est difficile de comprendre la bonne section, pouvez-vous m'aider à l'isoler ?


 
pribludilsa:
Comment allouer de la mémoire à un tableau qui n'est pas en ontika ?

J'ai vu du coin de l'oeil que vous aviez un problème avec ça. Il ne semble pas y avoir de problème :

int a[];

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

J'ai vu du coin de l'oeil que vous aviez un problème avec ça. Il ne semble pas y avoir de problème :

Merci. Bien. Il est en surchauffe.
 

Vous êtes les bienvenus. Il fait chaud comme l'enfer ici aussi ;)