Конфликт имен

 
Столкнулся с такой ситуацией: есть глобальный массив Array1[] и есть такой же Array1[] но локальный для блока Start(), и другой размерности. В итоге ошибка
';' - wrong dimension

меня просто замучила, пока не наткнулся на оба массива. Было бы куда проще сделать Warning конфликта имен. Или описание ошибок :)

И еще, давно собирался написать, уже пару билдов при отладке индикаторов в ME двойной щелчок на ошибке ставит указатель (значок '-' на правой колонке) на пару-тройку строк выше строки с ошибкой. Билд пока .151, поэтому могу опаздывать с сообщением.

 
спасибо, посмотрим.
это не должно быть ошибкой
 
Билд пока 151

Настоятельно рекомендуем использовать самые последние версии, особенно при работе с экспетами.
 
2 Renat
спасибо, понял, исправлюсь :)
 
вот этот код
double arr[5];
void start()
  {
   double arr[10,2];
   arr[0,0]=10.1234;
   Print(arr[0,0]);
  }


не даёт никаких ошибок.
но если Вы попытаетесь в функции start использовать одномерный массив arr, то компилер конечно же ругнётся. и будет прав

 
Поддерживаю полностью, просто ругнулся он для первого раза немного непонятно... спасибо за разъяснения