Components for Delphi and C++ Builder.

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 10 фев 2015, 06:09 
Не в сети

Зарегистрирован: 28 окт 2013, 05:47
Сообщений: 14
При включенном Range Cheking, если перетянуть колонку грида за границу формы вправо, то появляется ошибка Range check error

Код:
function TGridAxisDataEh.GetRolLocCelPosArr(Index: Integer): Int64;
begin
  CheckUpdateRolCelPosArr;
  Result := FRolLocCelPosArr[Index]; // здесь
end;

// Так нет ошибки
function TGridAxisDataEh.GetRolLocCelPosArr(Index: Integer): Int64;
begin
  CheckUpdateRolCelPosArr;

  if Index < Length(FRolLocCelPosArr) then
    Result := FRolLocCelPosArr[Index]
  else
    Result := 0;
end;


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 10 июл 2019, 16:32 
Не в сети

Зарегистрирован: 15 мар 2018, 15:31
Сообщений: 48
Эта ошибка ещё проявляется когда включена опция dgRowSelect + FrozenCols > 0.
Повторяемость 100% на любом проекте.
Разработчики, примите пожалуйста меры. Сборка 9.3.029.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 11 июл 2019, 16:22 
Не в сети

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

На тестовом проекте EhLib 9.3.030 + RADStudio 10.2
ошибку воспроизвести не удается.

Демо проект прилагается.
Попробуйте донастроить Демо проект так, чтобы ошибка стала воспроизводиться.
Или пришлите свой.


Вложения:
2019-07-11-Range check error при перетягивании колонки.zip [6.4 KiB]
Скачиваний: 67

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 11 июл 2019, 16:31 
Не в сети

Зарегистрирован: 15 мар 2018, 15:31
Сообщений: 48
Ошибка воспроизводится на Вашем проекте сразу и не дает ничего сделать. Только "Снять задачу Виндовс".
Обязательно должна быть включена опция компилятора Range Checking.
Windows 7 и 10 +Delphi 7.
dgRowSelect + FrozenCols > 0


Вложения:
RangeCheckError.png
RangeCheckError.png [ 101.96 KiB | Просмотров: 704 ]
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 11 июл 2019, 18:23 
Не в сети

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

Ошибка возникает если в приложении отключены Windows темы.
Исправим в следующей сборке.
Спасибо за информацию.

_________________
Best regards
EhLib support Team


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

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


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

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


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

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