Эта тема уже обсуждалась множество раз и тем не менее не все здесь понятно как говорится до звона.
Первое. При использовании dll как хранилища функций возникают проблемы при одновременном вызове этих самых функций в
советник и в индикатор. Где-то на форуме я встретил что нужно детально прписывать раздел Dll_Process_Detach.
Вопрос ко всем и к разработчикам. Можно по-подробнее. И для меня, как для главного танкиста, на пальцах, а лучше с примерами.
Возможностей много, а реализовать из... Да, пишу я на Delphi. Так получилось... Прошу за это камнями в меня не кидать.
Второе. Можно примеры реализации. Можно самые тупые, но рабочие...
Заранее благодарен.
Такого быть не может в принципе, многозадачность реализована лиш виртуально а реально проходят квантовые запросы,
и какая разнича из какого потока сейчас идёт запрос если он идёт один в единицу времени.
А бы мог допустить возможность сбоя при записи в одну ячейку с двух потоков, но мы то говорим о считывании из dll так что проблем не вижу.
Такого быть не может в принципе, многозадачность реализована лиш виртуально а реально проходят квантовые запросы,
и какая разнича из какого потока сейчас идёт запрос если он идёт один в единицу времени.
А бы мог допустить возможность сбоя при записи в одну ячейку с двух потоков, но мы то говорим о считывании из dll так что проблем не вижу.
Такого быть не может в принципе, многозадачность реализована лиш виртуально а реально проходят квантовые запросы,
и какая разнича из какого потока сейчас идёт запрос если он идёт один в единицу времени.
А бы мог допустить возможность сбоя при записи в одну ячейку с двух потоков, но мы то говорим о считывании из dll так что проблем не вижу.
Какие какие запросы ?????
Многозадачность виртуальная ??? Это независимость твоей страны виртуальная, горе программист.
Эта тема уже обсуждалась множество раз и тем не менее не все здесь понятно как говорится до звона.
Первое. При использовании dll как хранилища функций возникают проблемы при одновременном вызове этих самых функций в
советник и в индикатор. Где-то на форуме я встретил что нужно детально прписывать раздел Dll_Process_Detach.
Вопрос ко всем и к разработчикам. Можно по-подробнее. И для меня, как для главного танкиста, на пальцах, а лучше с примерами.
Возможностей много, а реализовать из... Да, пишу я на Delphi. Так получилось... Прошу за это камнями в меня не кидать.
Второе. Можно примеры реализации. Можно самые тупые, но рабочие...
Заранее благодарен.
Одновременный вызов функций разруливается через стек.
А возникают проблемы, когда какой-то умник использует статические переменные и воняет потом на весь форум что dll не работает.
Одновременный вызов функций разруливается через стек.
А возникают проблемы, когда какой-то умник использует статические переменные и воняет потом на весь форум что dll не работает.
Эта тема уже обсуждалась множество раз и тем не менее не все здесь понятно как говорится до звона.
Первое. При использовании dll как хранилища функций возникают проблемы при одновременном вызове этих самых функций в
советник и в индикатор. Где-то на форуме я встретил что нужно детально прписывать раздел Dll_Process_Detach.
Вопрос ко всем и к разработчикам. Можно по-подробнее. И для меня, как для главного танкиста, на пальцах, а лучше с примерами.
Возможностей много, а реализовать из... Да, пишу я на Delphi. Так получилось... Прошу за это камнями в меня не кидать.
Второе. Можно примеры реализации. Можно самые тупые, но рабочие...
Заранее благодарен.
Речь о каких то сферических примерах?
На Дельфи, да и на С, длл для МТ можно и без Dll_Process_Detach писать.
Речь о каких то сферических примерах?
На Дельфи, да и на С, длл для МТ можно и без Dll_Process_Detach писать.
Ситуация:
в dll передается информация. Там (в dll) она переваривается и выходит обратно.
Эта dll используется как индикаторами, так и торговыми советниками, которые используют эти индикаторы.
Одна и та-же обслуживает разные валютные пары и разные периоды.
В какой-то момент времени происходит критическая ошибка... и все..
Эта же ошибка происходит если при старте MT4 вся эта оснастка подключена. Если же эту оснастрку подключать поочередно, то ничего критического не происходит.
Но через какое-то время (причем какое-то произвольное) происходит опять сбой. Как это отловить, пока ума не приложу.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Эта тема уже обсуждалась множество раз и тем не менее не все здесь понятно как говорится до звона.
Первое. При использовании dll как хранилища функций возникают проблемы при одновременном вызове этих самых функций в
советник и в индикатор. Где-то на форуме я встретил что нужно детально прписывать раздел Dll_Process_Detach.
Вопрос ко всем и к разработчикам. Можно по-подробнее. И для меня, как для главного танкиста, на пальцах, а лучше с примерами.
Возможностей много, а реализовать из... Да, пишу я на Delphi. Так получилось... Прошу за это камнями в меня не кидать.
Второе. Можно примеры реализации. Можно самые тупые, но рабочие...
Заранее благодарен.