Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 23 апр 2024, 22:47

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 25 фев 2019, 16:38 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 61
Добрый день!

Использую EhLib 9.3.021 под Lazarus. Собрал приложение, хранящее данные в MemTableEh, отображающиеся в DBGridEh. Для грида установлено:
dghDblClickOptimizeColWidth in OptionsEh
dghResizeWholeRightPart in OptionsEh

Двойной щелчок изменяет ширину столбца, но не по ширине текста, а существенно шире. Если столбец состоит только из цифр, то работает правильно, так что предполагаю, что дело в юникоде (текстовые поля содержат символы кириллицы).

В том же гриде установлен
Код:
with StFilter do begin
  Visible:=true;
  InstantApply:=true;
  Local:=true;
end;

для одного столбца Column.StFilter.Visible:=true;

При попытке выбрать "not empty" в фильтре программа падает с ошибкой 210 в файле DBGridsEh.pas в строке 20118.

В документации не нашёл, что я делаю не так. Как-то можно поправить?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 05 апр 2019, 13:48 
Не в сети

Зарегистрирован: 25 фев 2019, 14:39
Сообщений: 61
Отвечу сам себе (похоже, уже традиционно):

- установлена сборка 9.3.024, здесь та же ошибка в строке 20124.
- проблема со стандартными значениями фильтров в выпадающем списке решается путём замены ExtItems на Items в строке 20124. Заполнялся этот список в Items, а доставался из ExtItems, поэтому и обращение к объекту, равному nil, было.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 06 апр 2019, 21:55 
Не в сети

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

Ошибку (1) и (2) исправим в следующей сборке.
Спасибо за предоставленную информацию.

_________________
Best regards
EhLib support Team


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

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