Дорогие разработчики.
Мною замечены такие глюки(фичи? :)
1.
Этот глюк появляется и в старом, и в новом редакторе.
Попробуйте написать такую вещь:
Мною замечены такие глюки(фичи? :)
1.
Этот глюк появляется и в старом, и в новом редакторе.
Попробуйте написать такую вещь:
Comment("\",d);
// после "\" всё закрашивается цветом строки, хотя не должно
По крайней мере в документации, я не встречал никакого действия, вызывающего этот эффект.
обратная косая является спецсимволом. если хотите вывести обратную косую в виде текста используйте нотацию \\
("Типы данных")
2.
Этот глюк встретился в старом редакторе, надеюсь с изменением языка, он уйдёт:
if Ord(g,VAL_TYPE) == OP_SELLSTOP) then
{
// много чего-то
};
Как вы видите условие не совсем коректно. Должна быть ошибка копиляции, а её нет.
3.
Меня неприятно поразил следующий глюк (был замечен в старом редакторе).
Замечу сразу, что ошибок никаких не было.
var: i(0);
array: m[3](0);
i=1;
i++; //всё нормально, i==2
m[1]=1;
m[1]++; // не работает :( Сразу после этого действия вывожу в лог значение - оно остаёться тем же
m[1]=m[1]+1; // это работает
мы тройку больше не развиваем и не исправляем.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мною замечены такие глюки(фичи? :)
1.
Этот глюк появляется и в старом, и в новом редакторе.
Попробуйте написать такую вещь:
Comment("\",d); // после "\" всё закрашивается цветом строки, хотя не должноПо крайней мере в документации, я не встречал никакого действия, вызывающего этот эффект.
2.
Этот глюк встретился в старом редакторе, надеюсь с изменением языка, он уйдёт:
if Ord(g,VAL_TYPE) == OP_SELLSTOP) then { // много чего-то };Как вы видите условие не совсем коректно. Должна быть ошибка копиляции, а её нет.
3.
Меня неприятно поразил следующий глюк (был замечен в старом редакторе).
Замечу сразу, что ошибок никаких не было.
var: i(0); array: m[3](0); i=1; i++; //всё нормально, i==2 m[1]=1; m[1]++; // не работает :( Сразу после этого действия вывожу в лог значение - оно остаёться тем же m[1]=m[1]+1; // это работает