Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 29 мар 2024, 09:53

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: DBGridEh RestoreGridLayout Out of Memory
СообщениеДобавлено: 03 ноя 2022, 12:21 
Не в сети

Зарегистрирован: 23 дек 2014, 01:04
Сообщений: 37
У меня на событии он FormCloseQuery стоит DBGridEh1.SaveGridLayout.
Соответственно на FormCreate стоит DBGridEh1.RestoreGridLayout
Заметил такую штуку. На слабых ПК при открытии формы ошибка Out of Memory и ширина столбца - бесконечность.
Открыл реестр, а там оооочень большие числа на ширине(см скрин). Не могу отловить с чем это связано.
Можно это как то ограничить?


Вложения:
Screenshot_1.png
Screenshot_1.png [ 189.26 KiB | Просмотров: 612 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DBGridEh RestoreGridLayout Out of Memory
СообщениеДобавлено: 04 ноя 2022, 01:24 
Не в сети

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

Попробуйте поставить точку останова на
TCustomDBGridEh.SaveColumnsLayoutProducer(

Запись по столбца идет в цикле
for I := 0 to Columns.Count - 1 do
begin

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DBGridEh RestoreGridLayout Out of Memory
СообщениеДобавлено: 08 ноя 2022, 09:45 
Не в сети

Зарегистрирован: 23 дек 2014, 01:04
Сообщений: 37
EhLibSupport писал(а):
Добрый день.

Попробуйте поставить точку останова на
TCustomDBGridEh.SaveColumnsLayoutProducer(

Запись по столбца идет в цикле
for I := 0 to Columns.Count - 1 do
begin

Я бы с удовольствием, но это у клиентов на СЛАБЫХ компах в релизе. У себя в DEBUG такого не могу воспроизвести.
Также были ситуации, когда поле видимое, а его ширина 0.
Пока внес правки/костыль


Вложения:
Screenshot_2.png
Screenshot_2.png [ 50.27 KiB | Просмотров: 575 ]
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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