Erreurs, bugs, questions - page 1621

 
Alexey Navoykov:

Le comportement du compilateur est ambigu, il ne compile pas comme ça :

Mais si vous déclarez le modèle comme ça, ça compile :

Merci ! Des corrections ont été apportées à tous vos messages.
 

Erreur de compilation

class A {  };

void f(A*&)     { }
void f(A*const) { }

void OnStart()
{
  A* a;
  f((A*)a);  // '(A*)' - parameter passed as reference, variable expected
}
 

Le testeur a cessé de fonctionner

2016.07.30 00:26:29     Core 1  occupied by another terminal
2016.07.30 00:26:29     Core 1  disconnected
2016.07.30 00:26:29     Core 1  connected
2016.07.30 00:26:29     Core 1  connecting to 127.0.0.1:3000
2016.07.30 00:26:29     Tester  EURUSD.e: ticks data begins from 2016.03.15 00:00

Statut des agents Prêt.

 
fxsaber:

Le testeur a cessé de fonctionner

Statut des agents Prêt.

"2016.07.30 00:26:29 Core 1 occupé par un autre terminal". - Vérifiez dans le gestionnaire de tâches - vous avez des agents de test en cours d'exécution. Il se peut que, depuis votre réseau local, un autre terminal compte quelque chose ou que quelqu'un compte depuis le nuage.
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Karputov Vladimir:
"2016.07.30 00:26:29 Core 1 occupé par un autre terminal" - Vérifiez le gestionnaire des tâches - vous avez des agents de test en cours d'exécution. Il se peut que, depuis votre réseau local, un autre terminal compte quelque chose ou que quelqu'un compte depuis le nuage.
Je n'utilise pas le cloud, le terminal est ouvert seul. Les agents sont prêts. Le redémarrage du terminal résout le problème pendant un certain temps.
 
fxsaber:
Je n'utilise pas le cloud, le terminal est ouvert seul. Les agents sont prêts. Le redémarrage du terminal résout le problème pendant un certain temps.
Les autres terminaux utilisent-ils des agents locaux ? Il est très probable que plusieurs terminaux fonctionnent simultanément et qu'ils ne peuvent pas partager les ressources - agents de test.
 
Karputov Vladimir:
Les agents locaux sont-ils utilisés par d'autres terminaux ? Très similaire à plusieurs terminaux fonctionnant en même temps et ils ne peuvent pas partager les ressources - agents de test.
Il n'y a qu'un seul ordinateur sur le réseau local et un seul terminal fonctionne sur celui-ci. Le redémarrage du terminal aide. C'est-à-dire que le terminal pense que son agent est occupé par lui.
 
fxsaber:
Il n'y a qu'un seul PC sur mon réseau local et un seul terminal fonctionne sur celui-ci. Redémarrer le terminal aide. C'est-à-dire que le terminal considère que son agent est occupé par lui-même.

Quel système d'exploitation ? Quelle est la construction du terminal ? (Cette information se trouve dans les trois premières lignes de l'onglet "Log" après le redémarrage du terminal).

Laissez-vous le terminal terminer complètement le test ? Ou des tests d'interruption ? Ou les tests sont interrompus par des erreurs dans le code ? Utilisez-vous un code MQL5 pur ou des appels à l'API Win ?

 
Il semble qu'il s'agisse des fenêtres parfois non fermées des tests visuels. La lecture, cependant, ne fonctionne pas. Ça marche maintenant.
 
fxsaber:
Il semble qu'il s'agisse des fenêtres parfois non fermées des tests visuels. Je ne peux pas le reproduire, cependant. Ça marche maintenant.

Avez-vous testé ou optimisé ? Dans ce dernier cas, il y a effectivement des problèmes.