Erreurs, bugs, questions - page 1447

 
#property strict 

class CLASS
{
public:
  int Tmp;
    
  void operator =( const int Value )
  {
    this.Tmp = Value;
    
    return;
  }
};

template <typename T>
void Func( T &Tmp ) // Похоже '&' в данном случае стал иного смысла, чем в билдах когда-то
{
  Tmp = 5;
  
  return;
}

void OnStart( void )
{
//  Func(1); // '1' - parameter passed as reference, variable expected
  
  double Double[] = {0};
  
  Print(Double[0]); // 0.0
  Func(Double[0]);  // раньше здесь ругался компилятор, что теперь изменилось? Указатели?
  Print(Double[0]); // 5.0

  CLASS* Class[1]; 
  Class[0] = new CLASS;

  Print(Class[0].Tmp); // 0
  Func(Class[0]);      // здесь тоже не ругается, но обяснить можно, т.к. передается Pointer на класс
  Print(Class[0].Tmp); // 5
  
  delete(Class[0]);
  
  return;
}
 
Ilyas:
Merci pour le message.

Malheureusement il y a un bug dans le build 924 qui dans certains cas cause une erreur de chargement de DLL avec le code 1114 ou 998, un message à ce sujet peut être vu dans l'onglet "Log".

Le bogue a été corrigé, un correctif sera inclus dans la prochaine version.

Oui, erreur 998.

2015.12.08 14:18:37.671 Impossible de charger 'C:\Program Files\JustForex MetaTrader 4\MQL4\Libraries\CsvReader.dll' [998]

 

Mise à jour vers MT4 build 925. L'ensemble de l'interface graphique est maintenant en grande police. Même le commentaire du graphique et l'échelle des prix avec toutes les légendes sont maintenant en grande police.

C'est censé être comme ça ? Windows7 x64 SP1, la taille de la police du système d'exploitation est définie sur Moyenne - 125%. La résolution de l'écran n'est pas 4K - 1920x1200.

 
zaskok3:

Mise à jour vers MT4 build 925. L'ensemble de l'interface graphique est maintenant en grande police. Même le commentaire du graphique et l'échelle des prix avec toutes les légendes sont maintenant en grande police.

C'est censé être comme ça ? Windows7 x64 SP1, la taille de la police du système d'exploitation est définie sur Moyenne - 125%. La résolution de l'écran n'est pas 4K - 1920x1200.

Veuillez joindre une capture d'écran.
 

MetaTrader 5

2015.12.10 09:44:36.603 Terminal        MetaTrader 5 x64 build 1210 started (MetaQuotes Software Corp.)
2015.12.10 09:44:36.604 Terminal        Windows 10 Pro (x64 based PC), IE 11.20, UAC, AMD Phenom II X6 1075 T Processor, RAM: 1590 / 4058 Mb, HDD: 305342 / 375487 Mb, GMT+02:00
2015.12.10 09:44:36.604 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

ne veut pas chercher les serveurs :

MT5

Dans le même temps, MT4 recherche des serveurs et s'y connecte parfaitement. MT5 affiche l'onglet Marché et montre mon solde dans mql5.community.

J'ai désactivé Kaspersky Internet Security et le pare-feu, mais toujours aucun effet. J'ai désinstallé et réinstallé MT5. Encore une fois, aucun effet. Que dois-je faire ?

 
Alexander:
Veuillez joindre une capture d'écran.
 
Chaque nouvelle version a de nouveaux bugs, hier j'ai mis à jour vers 925 et certaines fonctions dans les EAs ont cessé de fonctionner. Je n'arrive même pas à comprendre ce qui se passe encore.....
 
Aliaksandr Kryvanos:
Chaque nouvelle version a de nouveaux bugs, hier j'ai mis à jour vers 925 et certaines fonctions dans les EAs ont cessé de fonctionner. Je n'arrive même pas à comprendre ce qui se passe encore.....
Certaines fonctions - quel genre de fonctions ?
 
Karputov Vladimir:

MetaTrader 5

ne veut pas chercher les serveurs :


Dans le même temps, MT4 recherche des serveurs et s'y connecte parfaitement. MT5 affiche l'onglet Marché et montre mon solde dans mql5.community.

J'ai désactivé Kaspersky Internet Security et le pare-feu, mais toujours aucun effet. J'ai désinstallé et réinstallé MT5. Encore une fois, aucun effet. Que dois-je faire ?

Après le rollback et la restauration du système, tout a fonctionné.
 

Dites-moi seulement la version 926, j'ai une erreur lorsque je teste les EAs.

2015.12.10 17:18:41.245 2015.07.17 00:07 test123654789 EURUSD,H1 : Erreur OrderSend 138

Raison: