Caractéristiques du langage mql5, subtilités et techniques - page 59

 
A100:

Il en va de même pour les structures, et sans trop de problèmes.

Je n'ai pas vérifié ma déclaration, car je ne pouvais pas penser à une conception aussi défectueuse. Ce n'est certainement pas un bug, mais pas une fonctionnalité.

 
void OnStart()
{  
  // В дебаг-режиме весь цикл выполнится за одно нажатие F10/F11
  for (int i = 0; i < 10; i++) i %= 10;

  // В дебаг-режиме каждый шаг цикла/тела потребует нажатий F10/F11
  for (int i = 0; i < 10; i++)
    i %= 10;
}
 
fxsaber:
Cela ne devrait-il pas valoir la peine d'écrire sur le CD ? Le comportement ne doit pas dépendre du formatage.
 
sinput string s1 = NULL;
const  string s2 = NULL;

void OnStart()
{
  Print(s1 == NULL); // false
  Print(s2 == NULL); // true
}
 
fxsaber:

Un peu commesinput n'écrit pas dans les variables de type chaîne de caractères. ?

 
Vitaly Muzichenko:

Ce n'est pas comme sisinput était écrit dans des variables de type chaîne. ?

Pour les variables de type chaîne de caractères, cela n'a pas d'importance : input ou sinput.

 
Par ailleurs, lesparamètres d' entrée de l'enumdes EA peuvent être optimisés.
 
fxsaber:
A propos, lesparamètres d 'entréedes EAs peuvent être optimisés.
Format entier normal, devrait-il en être autrement ?
 
Alexey Kozitsyn:
Format entier normal, devrait-il en être autrement ?

Ils n'utilisent pas d'outils d'interface graphique pour régler la hauteur.

 
fxsaber:

Ils n'utilisent pas l'interface graphique pour régler la hauteur.

Je ne sais pas de quelle interface graphique vous parlez, mais dans l'onglet des paramètres de la fenêtre du testeur, vous pouvez définir les champs de démarrage et d'arrêt. Et le testeur détermine correctement le nombre de valeurs de paramètres.
Raison: