Ошибки, баги, вопросы - страница 1137 1...113011311132113311341135113611371138113911401141114211431144...3775 Новый комментарий TheXpert 2014.04.22 12:00 #11361 A100: Статические указатели и раньше нельзя было использовать. Только раньше ошибка выдавалась при объявлении, а теперь - при инициализации.Иное означало бы возможность использовать внешние переменные сложных типов, что ранее неоднократно обсуждалось как невозможное. Хм, что-то я пропустил этот момент. Ну значит вообще без указателей обойтись. Vasiliy Sokolov 2014.04.22 12:01 #11362 A100: Статические указатели и раньше нельзя было использовать. Только раньше ошибка выдавалась при объявлении, а теперь - при инициализации.Иное означало бы возможность использовать внешние переменные сложных типов, что ранее неоднократно обсуждалось как невозможное. Здрастье приехали. Я только что нашел в своем коде несколько строк вида: static Settings* set;которые раньше прекрасно компилировались. Теперь нет. Ilyas 2014.04.22 12:08 #11363 Tron_KZ: Это пример из документации mql5. Вот ссылка на ту страницу. А ниже этот код.Спасибо за сообщение, это ошибка компилятора - исправлено. Ilyas 2014.04.22 12:26 #11364 C-4:... раньше прекрасно компилировались. Теперь нет. Спасибо за сообщение, исправлено. Vasiliy Sokolov 2014.04.22 12:32 #11365 В общем решил вопрос кардинально. Удалил все, около 1000, ключевые слова const из стандартной библиотеки. Приложение запустилось нормально, что лишний раз доказывает атавизм данного слова. Vasiliy Sokolov 2014.04.22 12:34 #11366 TheXpert: Вообще-то это правильная инициализация. Статик в классе не имеет никакого отношения к объекту который статик. И то что это не компилится действительно на баг похоже.Сервисдеск ответил оперативно. Сказали что действительно ошибка. Уже исправили. Snaf 2014.04.22 12:59 #11367 Странности функции StringGetCharacter(Вот код, не выводит ничего. Если открыть Sleep(0) или любой пустой оператор, который не выбросит компилятор, то работает, выводит коды символов.string myString="И опыт, сын ошибок трудных"; void OnStart() { string word=""; // проходим по всем символам for(int i=0;i<StringLen(myString);i++) { ushort c=StringGetCharacter(myString,i); // Sleep(0); if(c>=1040 && c<=1103) Print("Русская буква! Код->",c); } } Ilyas 2014.04.22 15:05 #11368 Snaf: Странности функции StringGetCharacter(Вот код, не выводит ничего. Если открыть Sleep(0) или любой пустой оператор, который не выбросит компилятор, то работает, выводит коды символов.Спасибо за сообщение, ошибку исправили. Mikhail Vdovin 2014.04.23 15:59 #11369 stat.mql5.com безбожный тормоз. Это нормально? [Удален] 2014.04.23 18:50 #11370 При использовании библиотеки alglib выдаются предупреждения check operator precedence for possible error; use parentheses to clarify precedence linalg.mqh 7769 20check operator precedence for possible error; use parentheses to clarify precedence linalg.mqh 7975 23 Это строкиif(irange==2 && vl>=d[1] || vu<d[1]) иif(irange==1 || wl<d[ibegin]-pivmin && wu>=d[ibegin]-pivmin) Как это исправить? 1...113011311132113311341135113611371138113911401141114211431144...3775 Новый комментарий
Статические указатели и раньше нельзя было использовать. Только раньше ошибка выдавалась при объявлении, а теперь - при инициализации.
Иное означало бы возможность использовать внешние переменные сложных типов, что ранее неоднократно обсуждалось как невозможное.
Статические указатели и раньше нельзя было использовать. Только раньше ошибка выдавалась при объявлении, а теперь - при инициализации.
Иное означало бы возможность использовать внешние переменные сложных типов, что ранее неоднократно обсуждалось как невозможное.
Здрастье приехали. Я только что нашел в своем коде несколько строк вида:
static Settings* set;которые раньше прекрасно компилировались. Теперь нет.
Это пример из документации mql5. Вот ссылка на ту страницу. А ниже этот код.
C-4:
... раньше прекрасно компилировались. Теперь нет.
Вообще-то это правильная инициализация. Статик в классе не имеет никакого отношения к объекту который статик.
И то что это не компилится действительно на баг похоже.
Странности функции StringGetCharacter(
Вот код, не выводит ничего. Если открыть Sleep(0) или любой пустой оператор, который не выбросит компилятор, то работает, выводит коды символов.
Странности функции StringGetCharacter(
Вот код, не выводит ничего. Если открыть Sleep(0) или любой пустой оператор, который не выбросит компилятор, то работает, выводит коды символов.
stat.mql5.com безбожный тормоз. Это нормально?
При использовании библиотеки alglib выдаются предупреждения
Это строки
и
Как это исправить?