Ошибки, баги, вопросы - страница 1651

 
Vladimir Pastushak:

Здесь ошибка разработчиков, а именно не продуманная система.

Я подозреваю что сами разработчики мт 4/5 не пользуются стораджем, иначе через 1-2 человеческих ошибок сделали бы его (сторадж) адекватным... 

Продолжайте думать дальше в том же духе :).

 

Ошибка выполнения в режиме Optimize=1 и/или дебага.

class A
{
public:  
  bool operator ==( int i ) { return(true); }
};

A* f() { return(NULL); }

int OnStart()
{
  return(f() == 0); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}

По какой причине нельзя декларировать операторам static?

Как в MQL узнать значение ключа компилятора Optimize? 

 
"Привет, столкнулся со следующей проблемой в личных сообщениях на сайте.
Когда в сообщении используешь символ <=, а потом через несколько абзацев попадает символ >=
происходит удаления всего текста который находится внутри этих символов."

Сайт самопроизвольно удаляет часть сообщения.
Так же сайт самопроизвольно изменяет "двойные кавычки" на 'одинарные кавычки'

Пример:
'Привет, столкнулся со следующей проблемой в сообщениях на сайте.
Когда пишешь сообщение и используешь символ =
происходит удаления всего текста который находится внутри этих символов.'
 
Лайфхак основан на том, что сделкли, совершенные после бэктеста, в статистическом отчете тестера не учитываются.
 
Vladimir Pastushak:

Здесь ошибка разработчиков, а именно не продуманная система.

систем контроля версиями хватает, пользоваться встроенной совсем необязательно.

А вообще без подробностей выглядит как будто кто-то перекладывает с больной головы на здоровую.

 

Ошибка при выполнении 

//Script1.mq5
typedef void (*fn)();
#import "Script2.ex5"
        void h();
#import
void OnStart()
{
        h();
        fn f = h;
        f();
}
//Script2.mq5
#property library
void h() export { Print( __FUNCSIG__ ); }

Результат (как если бы не было export):

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) unresolved import function call
2016.08.25 15:48:10.489 Script1 (EURUSD,M15) Cannot find 'h' in 'Script2.ex5'
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) void h()

в более сложном варианте воспроизводится как: EX5 loading failed

 
Комбинатор:

систем контроля версиями хватает, пользоваться встроенной совсем необязательно.

А вообще без подробностей выглядит как будто кто-то перекладывает с больной головы на здоровую.

Не могу понять Вашего поста ...

Не ужели сложно сделать что бы в случае ошибки система выполняла запрос к пользователю и объясняла что  что пользователь делает не так ?

Не ужели это так сложно ?

Я понимаю почему народ не пишет о проблемах, народ просто не использует сторадж )))))))))))))) 

Ну им же пользоваться не возможно.... 

 
Vladimir Pastushak:

Не могу понять Вашего поста ...

Не ужели сложно сделать что бы в случае ошибки система выполняла запрос к пользователю и объясняла что  что пользователь делает не так ?

Не ужели это так сложно ?

Я понимаю почему народ не пишет о проблемах, народ просто не использует сторадж )))))))))))))) 

Ну им же пользоваться не возможно.... 

Ну а какое другое хранилище так предупреждает сохранить отредактированный файл? 

Например если Вы сохранили на яндекс диске, а потом открыли на другом компьютере и отредактировали , то нужно опять открыть ЯД , выбрать файл и сохранить .  И , разумеется никаких предупреждений перед выходом из мкл система не даёт.

А если давать запросы по всяким поводам, то это значит дисциплинированных пользователей заставлять нажимать лишние клавиши.

Как в анекдоте.

-Почему этот болид Формулы-1 вылетел на первом повороте?

-У него новая Windows . Перед поворотом руля делает запрос " ВЫ уверены что хотите повернуть налево?"

 
Yuri Evseenkov:

Ну а какое другое хранилище так предупреждает сохранить отредактированный файл? 

Например если Вы сохранили на яндекс диске, а потом открыли на другом компьютере и отредактировали , то нужно опять открыть ЯД , выбрать файл и сохранить .  И , разумеется никаких предупреждений перед выходом из мкл система не даёт.

А если давать запросы по всяким поводам, то это значит дисциплинированных пользователей заставлять нажимать лишние клавиши.

Как в анекдоте.

-Почему этот болид Формулы-1 вылетел на первом повороте?

-У него новая Windows . Перед поворотом руля делает запрос " ВЫ уверены что хотите повернуть налево?"

Вы сами пользуетесь стораджем ?
 
Vladimir Pastushak:

Не могу понять Вашего поста ...

Это точно не мои проблемы. За это время уже можно было сто раз погуглить, поставить, подключиться, проверить и или успокоиться, или предъявлять претензии предметно.