MetaTrader 4, build 182; MetaTrader 4 Mobile, build 183. - страница 4

 
Разработчикам.
extern double Lots = 1.0;
extern int    SLoss = 50;
//+------------------------------------------------------------------+
int start()
{
  int SLoss;
  ...
}

Компилятор легко "съел" это дело и не поперхнулся. Билд 182.

 
extern double Lots = 1.0;
extern int    SLoss = 50;
//+------------------------------------------------------------------+
int start()
{
  int SLoss;
  ...
}

Компилятор легко "съел" это дело и не поперхнулся. Билд 182.


всё правильно. второй SLoss объявлен на локальном уровне и имеет локальную (в пределах функции start) область видимости. почитайте "Переменные"
 
версия от 06/09/2005
1. баг с настройками индикатора


это уже исправили. спасибо.
Причина обращения: