2.5. Не забываем уничтожать экземпляр класса при деинициализации программы:
Ind_buffer.Destroy();
Почему не стали прописывать в пустой деструктор вызов Destroy()?
Anton Zverev:
Почему не стали прописывать в пустой деструктор вызов Destroy()?
Смотрел сейчас, вспоминал :) Не критично - можно и в деструктор для универсальности.
ЗЫ: Видел на форуме где-то, что для обмена можно ещё использовать ресурсы изображений. Наверное, даже быстрее будет чем через глобальные переменные.
Andrey Miguzov:
А в чем идея? Пробовал ресурсы, такой фичи не прочувствовал.
ЗЫ: Видел на форуме где-то, что для обмена можно ещё использовать ресурсы изображений. Наверное, даже быстрее будет чем через глобальные переменные.
Anton Zverev:
А в чем идея? Пробовал ресурсы, такой фичи не прочувствовал.
Идея в том, что можно рассчитывать и записывать информацию в ресурс в одном эксперте, а читать информацию из ресурса уже в другом(их) эксперте(ах) в рамках одного терминала. И при этом не надо использовать файлы или глобальные переменные. Сам не пробовал - мне глобальных переменных достаточно.
А в чем идея? Пробовал ресурсы, такой фичи не прочувствовал.
Andrey Miguzov:
Идея в том, что можно рассчитывать и записывать информацию в ресурс в одном эксперте, а читать информацию из ресурса уже в другом(их) эксперте(ах) в рамках одного терминала. И при этом не надо использовать файлы или глобальные переменные. Сам не пробовал - мне глобальных переменных достаточно.
Не думал, что к чужим ресурсам есть доступ.
Идея в том, что можно рассчитывать и записывать информацию в ресурс в одном эксперте, а читать информацию из ресурса уже в другом(их) эксперте(ах) в рамках одного терминала. И при этом не надо использовать файлы или глобальные переменные. Сам не пробовал - мне глобальных переменных достаточно.
Спасибо за отлично проделанную работу! Сам хотел написать что-то подобное, но Вы написали даже лучше чем смог бы я. Просто и почти гениально. Честно говоря даже не знал, что в MQL возможно приведение структур разного размера.
Vasiliy Sokolov:
Честно говоря даже не знал, что в MQL возможно приведение структур разного размера.
Честно говоря даже не знал, что в MQL возможно приведение структур разного размера.
Да, это прикольная строчка
m_data=(GlobalVariablBuffer)Struct;
Anton Zverev:
Интересно, что будет, если большую структуру попытаться привести к меньшей? Даже страшно такое воспроизводить.
Да, это прикольная строчка

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Interchange:
Класс для обмена данными между программами, позволяет передавать структуры произвольного размера через глобальные переменные терминала из одной программы в другую.
Автор: Andrey Miguzov