Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 19 фев 2020, 23:00

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 28 фев 2019, 15:19 
Не в сети

Зарегистрирован: 29 май 2012, 13:52
Сообщений: 26
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.

Воспроизводится на новом приложении.


Вложения:
EhLibCrash.zip [52.76 KiB]
Скачиваний: 22
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 мар 2019, 17:28 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1036
Добрый день.

В демо проекте используются нестандартные контролы TVirtualTable и TMSDataSource.
Возможно ли написать Демо проект на основе стандартных ДатаСетов?
Без DataSet'а, ошибка не воспроизводиться.
На простом тестовом проекте с DataSet'ом типа MemTableEh ошибка не воспроизводиться.

Напишите, пожалуйста, полную версию EhLib.
Пришлите полный стек вызовов, который показывает отладчик во время ошибки.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 20 мар 2019, 15:46 
Не в сети

Зарегистрирован: 29 май 2012, 13:52
Сообщений: 26
Добрый день. Полная версия Ehlib 8.2.018.
Да, мой недочёт, по привычке сунул на тестовое приложение нестандартные компоненты. Заменил на TMemTableEh + TDataSource.
После замены всё воспроизводится. Двиганье мышки по подменю и назад в меню в течение нескольких секунд приводит к крашу приложения.
К сожалению, размер добавляемых файлов не позволяет добавить исполняемый файл. Может, с ним можно отдельно отправить на почту?

Эксперимента ради обновились до последней версии EhLib (9.3). Данная проблема сразу пропала, зато появилась другая, совершенно катастрофичная (так что бегом вернулись к 8.2), и явно родственная первой. Если у Grid добавляется раскрываемая RowDetailPanel с ещё одной Grid, то последовательность раскрытия панели\закрытия панели кликом по плюсику-минусику слева при закрытии панели приводит к AV. Пока тестовым приложением воспроизвести не удалось, но в рабочем приложении воспроизводится стабильно с новой версией и не воспроизводится с прежней.


Вложения:
EhLibCrash.zip [52.92 KiB]
Скачиваний: 18
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 26 мар 2019, 17:35 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1036
Добрый день.

Ошибку исправили в EhLib 8.2 Build 8.2.022.
Проверьте, пожалуйста.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB