Обсуждение статьи "Создание графических интерфейсов на базе .Net Framework и C# (Часть 2): Дополнительные графические элементы" - страница 3

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
однозначно гуглить нужно, какой то процесс висит
как вариант, все равно нужно Form.Close() вызывать, чтобы Виндовс приложение закрыла
https://stackoverflow.com/questions/3097364/c-sharp-form-close-vs-form-dispose
при вызове .dll создаю 2 потока и в них запускаю через ShowDialog() каждую форму, убиваю формы банальным вызовом метода Close() и освобождаю память на всякий случай - фиг его знает как там в .Net работает сборщик мусора )))
Там 100% дело в потоках или в маршалинге или во взаимодействии между этими потоками. Короче не все рецепты одинаковы полезны. Можно поиграться с потоками, но GuiController не хотелось бы только из-за этого переписывать.
Подскажите, а можно ли как-то окно из C# прикрепить к окну графика?
Чтобы оно не отдельно болталось а интегрировалось аналогично встроенной торговой панели?
Вот ссылки:
на репо: https://github.com/5nail000/MtGui_ProfitCalculator/tree/master/mql5
код mql5-скрипта: https://github.com/5nail000/MtGui_ProfitCalculator/raw/refs/heads/master/mql5/CalculateHistoryProfit.mq5
MtGuiController.dll : https://github.com/5nail000/MtGui_ProfitCalculator/raw/refs/heads/master/mql5/MtGuiController.dll
Библиотека была мною чуточку докручена, и панель реализовал не как отдельную ещё одну библиотеку, а интегрировал её в базовую. В репо код библиотеки и формы, тоже есть..