"EhLib.Com" https://forum.ehlib.com/ru/ |
|
Краш программы при использовании меню IndicatorTitle https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2750 |
Страница 1 из 1 |
Автор: | Aleksandr73 [ 28 фев 2019, 15:19 ] | ||
Заголовок сообщения: | Краш программы при использовании меню IndicatorTitle | ||
Windows 10, x64, приложение x64, Embarcadero RAD Studio 10.2, EhLib 9.1. На форме размещаю экземпляр TDBGridEh, у которого включаю свойства IndicatorOptions = [gioShowRowIndicatorEh, gioShowRecNoEh] IndicatorTitle.ShowDropDownSign = True IndicatorTitle.TitleButton = True При работе приложения, открытие меню видимых колонок и движение по нему мышкой (на сабменю колонок и назад к меню) приводит к крашу приложения, не спасаемому никакими уровнями обработчиков. То же самое происходит, если я назначаю своё выпадающее меню свойству Indicator.DropDownMenu и отключаю UseGlobalMenu. Тогда аналогичный краш происходит при попытке щёлкнуть по любому из пунктов выпадающего меню. В среде выпадает в окно CPU. Воспроизводится на новом приложении.
|
Автор: | EhLibSupport [ 15 мар 2019, 17:28 ] |
Заголовок сообщения: | Re: Краш программы при использовании меню IndicatorTitle |
Добрый день. В демо проекте используются нестандартные контролы TVirtualTable и TMSDataSource. Возможно ли написать Демо проект на основе стандартных ДатаСетов? Без DataSet'а, ошибка не воспроизводиться. На простом тестовом проекте с DataSet'ом типа MemTableEh ошибка не воспроизводиться. Напишите, пожалуйста, полную версию EhLib. Пришлите полный стек вызовов, который показывает отладчик во время ошибки. |
Автор: | Aleksandr73 [ 20 мар 2019, 15:46 ] | ||
Заголовок сообщения: | Re: Краш программы при использовании меню IndicatorTitle | ||
Добрый день. Полная версия Ehlib 8.2.018. Да, мой недочёт, по привычке сунул на тестовое приложение нестандартные компоненты. Заменил на TMemTableEh + TDataSource. После замены всё воспроизводится. Двиганье мышки по подменю и назад в меню в течение нескольких секунд приводит к крашу приложения. К сожалению, размер добавляемых файлов не позволяет добавить исполняемый файл. Может, с ним можно отдельно отправить на почту? Эксперимента ради обновились до последней версии EhLib (9.3). Данная проблема сразу пропала, зато появилась другая, совершенно катастрофичная (так что бегом вернулись к 8.2), и явно родственная первой. Если у Grid добавляется раскрываемая RowDetailPanel с ещё одной Grid, то последовательность раскрытия панели\закрытия панели кликом по плюсику-минусику слева при закрытии панели приводит к AV. Пока тестовым приложением воспроизвести не удалось, но в рабочем приложении воспроизводится стабильно с новой версией и не воспроизводится с прежней.
|
Автор: | EhLibSupport [ 26 мар 2019, 17:35 ] |
Заголовок сообщения: | Re: Краш программы при использовании меню IndicatorTitle |
Добрый день. Ошибку исправили в EhLib 8.2 Build 8.2.022. Проверьте, пожалуйста. |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |