Обновление платформы MetaTrader 4 build 670: виртуальный хостинг, web-запросы и работа с сигналами из MQL-программ - страница 52
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Иль наложница ... ;)
Сейчас такие не котируются! Разве только в средневековом укладе... :)
Сейчас такие не котируются! Разве только в средневековом укладе... :)
Помнится лет 300 назад времена были... Эххх.
Для этого надо было ещё умудриться родиться в семье рабовладельца, а не раба! Слишком мала вероятность! "Рабоожидание" на много больше!
Интересно было бы узнать, что у нас относится к массивам любых типов, кроме строковых. Разумеется, с учетом того, что в скобках. Создается ощущение, что далеко не любых.
Короче, чтобы точно узнать, что именно НЕ пишется, нужно пописать массивы любых типов (строковые можно не писать - это единственное, что читается из этой справки явно), а также массивы структур содержащих/не содержащих строки, а также динамические массивы. Для особенного удовольствия можно пописать динамические массивы структур. В общем, всего-то пара часов работы (максимум), чтобы точно узнать, что пишется, а что нет. И всё бы ничего, не смотря ни на что, но есть, однако, пример, демонстрирующий работу функции. А в примере, демонстрирующем работу функции, массив структур. Более того, динамический. Правда, если скрупулёзно пример разобрать, то видно, что в функции явно задано сколько элементов писать.
Т.е. динамический массив писать нельзя, но если задать явно количество элементов (n), то, видимо, можно.
Увы, слепая вера не наш удел. Не 0 оно возвращает, а -1. Правда, опять же, пока не попробуешь не узнаешь.
Ну и последнее. "... кроме строковых". Однако, смотрим примечание...
Увидев на клетке со слоном надпись "Бык", не верь глазам своим. (Козьма Прутков(с))
Ааааааа, вот оно что... Если вдогонку к справке ещё в других местах порыться...
Как оказалось, в stdlib уже заготовлена вот такая ошибка "на этот случай". И теперь-то становится понятно, что динамический массив структур писать можно. А нельзя писать динамический массив структур, если в динамическом массиве структур есть динамический массив.
Т.е. теперь понятно, как можно переписать фразу, чтобы фраза имела не половину смысла, а весь смысл целиком:
FileWriteArray
Записывает в файл типа BIN массивы любых типов, кроме строковых и массивов структур, содержащих строки и/или динамические массивы.
Правда, всё ещё остается неизвестным, будут ли писаться такие массивы aaa[][]. Или же могут писаться только такие bbb[]?
Кто реализовывал отлов событий нажатия мыши на графическом объекте при тестировании? Поделитесь алгоритмом плз...
Кто реализовывал отлов событий нажатия мыши на графическом объекте при тестировании? Поделитесь алгоритмом плз...
Если "да" то может стоит расширить функциональность и позволить рисовать в нескольких различных окнах?
Кто реализовывал отлов событий нажатия мыши на графическом объекте при тестировании? Поделитесь алгоритмом плз...
Использовал одно из этих решений:
1. Запускал индикатор, который отлавливает события и передает советнику.
2. (для кнопок) Проверял состояние кнопок ObjectGetInteger(0,"Button",OBJPROP_STATE) (если кнопка "нажата" - выполнял нужные действия, после чего делал ее "отжатой"). (В этом случае индикатор не нужен).