Состояние кнопки сохранить в переменной. Если кнопок 30, то, соответственно, массив. Если эти состояния нужно сохранять между запусками программы, то запись в файл или в глобальные переменные терминала.
Вообще-то, именно для этого в MQL присутствуют статические данные (модификатор static).
Эти данные инициируются ровно один раз, в момент прикрепления программы к окну MT и удаляются в момент удаления программы.
Если живете на антресолях и не верите в электричество, то есть еще варианты: 1. Глобальные переменные, если понимаете, что это такое. 2. Глобальные переменные терминала, либо файлы, что почти одно и тоже. 3. Записочка карандашиком.
Ihor Herasko #:
Состояние кнопки сохранить в переменной. Если кнопок 30, то, соответственно, массив. Если эти состояния нужно сохранять между запусками программы, то запись в файл или в глобальные переменные терминала.
Состояние кнопки сохранить в переменной. Если кнопок 30, то, соответственно, массив. Если эти состояния нужно сохранять между запусками программы, то запись в файл или в глобальные переменные терминала.
Вы, вроде, программируете и водку не уважаете. Отчего так? ...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1) не использовать способ не удаления - а скрытия(за границы экрана) кнопки, тобишь я создаю кнопку с положение по Х = -9000 например(за экран), а потом вместо удаления просто меняю её координаты.
На данный момент я использую этот вариант так как он рабочий и состояние кнопки при этом не меняется.