Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто проследите порядок включения файлов и компиляции, и станет понятно.
Defines.mqh подключается из Dialog.mqh, поэтому константы тут же "прошиваются" в код этого файла. Потом вы их переопределяете, и компиляция остальной части программы происходит с новыми значениями. Но они нигде не используются ;)
Примерно так:
А так работает. Но во время выполнения цвет не поменять.
да, ваш способ гибче, тоже спасибо :) но мне этого пока хватит наверно
А так работает. Но во время выполнения цвет не поменять.
Вот за это многие и не любят ООП. В отличии от процедурного стиля программирования за гибкость приходится платить лишней писаниной кода.
Да нет, это просто библиотека криво спроектирована. Ну кто же все цвета зашивает в код? Это же глупость.
Возможность применения скинов должна быть на уровне пользователя, а не на уровне программиста.
Но, как говорится, заткнулись и жрем...
Да нет, это просто библиотека криво спроектирована. Ну кто же все цвета зашивает в код? Это же глупость.
Возможность применения скинов должна быть на уровне пользователя, а не на уровне программиста.
Но, как говорится, заткнулись и жрем...
Видимо посчитали что так будет лучше. И за это спасибо, не надо с нуля писать.
А вот что бы вы делали если бы не было исходников этих классов? Только наследование.
Видимо посчитали что так будет лучше. И за это спасибо, не надо с нуля писать.
А вот что бы вы делали если бы не было исходников этих классов? Только наследование.
Повторюсь, как раз таки лучше писать с нуля, и учитывать все моменты не учтенные в стандартной библиотеке...
Это ваше личное дело. Вы можете тоже наделать ошибок заново изобретая велосипед.