MetaTrader 4 Client Terminal build 509 - страница 23

 
FAQ :


1. Простейшая ситуация - просто забыли написать return и вернуть, например, true.. А получили false

2. Я говорю об аналоге typedef'a в С++. Например:

#define my_int int

start()
{
    my_int val;
}
 
2) Ну это навряд ли сделают
 

Что случилось с сообщениями главного окна терминала?

Пользовал функцию ShowWindow(). Почему теперь после флага SW_MINIMIZE окно не восстанавливается флагами SW_MAXIMIZE, SW_RESTORE, SW_SHOWNORMAL, SW_SHOW? Раньше работало.

Также, не работает сообщение WM_SYSCOMMAND, в аналогичных ситуации и флагами.

 

О торговле с графика:

было бы неплохо, если бы для отложенных ордеров тоже можно было выставлять стопы, например перетаскиванием с удержанием SHIFT или что-нибудь в этом роде

(сейчас стопы для лимитных нужно вбивать вручную)

 
Zhunko:

Что случилось с сообщениями главного окна терминала?

Пользовал функцию ShowWindow(). Почему теперь после флага SW_MINIMIZE окно не восстанавливается флагами SW_MAXIMIZE, SW_RESTORE, SW_SHOWNORMAL, SW_SHOW? Раньше работало.

Также, не работает сообщение WM_SYSCOMMAND, в аналогичных ситуации и флагами.

:-)) Проверил поглубже от 482...

1. Файл скомпилированный в 482 работает правильно во всех билдах выше. Всё управляется.

2. Файл скомпилированный от 491 везде не работает.

3. ТЕПЕРЬ САМЫЙ ГЛАВНЫЙ ПРИКОЛ! :-))

Сделал тестовое консольное приложение с теми же функциями. Приложение работает во всех билдах правильно, пока скомпилирован EX4 в 482 билде!!! Как это возможно?!

Я его просто скомпилировал. Даже не запускал, а консольное приложение перестало правильно работать! Компилирую EX4 опять в 482 - начинает работать! Какая связь?!

 
Может с правами что то ?
 
FAQ:
Может с правами что то ?
Рустам, какая связь между моим приложением и EX4? Сам терминал оставляю 509. Меняется только версия EX4, который не запускаю. Это самая большая загадка.
 
то есть ты компилишь 482 а запускаешь на 509 ?
 
FAQ:
то есть ты компилишь 482 а запускаешь на 509 ?
Да. Так работает всё.
 
странно, а как же разговоры о том что компилятор должен быть той же версии что и терминал, сам нарывался на не работу в 509 ех4 откомпилированных в ранних версиях