"EhLib.Com" https://forum.ehlib.com/ru/ |
|
DBAxisGridsEh Access violation через выпадающий список https://forum.ehlib.com/ru/viewtopic.php?f=4&t=3277 |
Страница 1 из 1 |
Автор: | stanislove [ 15 ноя 2022, 22:52 ] | ||||
Заголовок сообщения: | DBAxisGridsEh Access violation через выпадающий список | ||||
Delphi 7 (build 4.453) без Update 1 (скачаю - проверю), Ehlib - версии до 10.1 (включительно, дальше не знаю) Ошибка выпадает при использовании выпадающего списка и MDI формы. Иногда при навигации возникает Access violation. Стабильно Access violation возникает при клике на границу между строками. Если запускать проект из среды, то вываливается в модуле Control. Последовательность действий для воспроизведения ошибки: 1. Вызвать child форму с таблицей 2. Изменить значение из выпадающего списка (нигде больше не кликать. Изменение простого поля ошибку не даст) 3. Сохранить изменения (кнопка на главной форме) 4. Клацнут мышей на границе между строками (так чаще выходит) 5. Если промазали или не получилось вызвать ошибку, то попробовать еще раз P.S. Видео сделал, но меньше 1 мь не получается. Посоветуйте конвертор
|
Автор: | EhLibSupport [ 18 ноя 2022, 16:27 ] |
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список |
Добрый день. Проект не компилируется. В проекте отсутствуют классы TOracleSession, TOracleDataSet. Можете сделать проект без этих классов или прислать исходники данных классов? |
Автор: | stanislove [ 18 ноя 2022, 19:17 ] | |||
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список | |||
Пока не разобрался как сделать выпадающий список из MemTableEh. Access violation возникает, но не тот. Компонент называется DOA - 12 Mb. Есть триал на оф сайте. На этом сайте слишком маленькое ограничение в 256 кб. DCU помогут?
|
Автор: | stanislove [ 22 ноя 2022, 17:01 ] |
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список |
Данной ошибки не возникает, если структура статична - Lookup создан в дизайнере DBGridEh через (TDBGridColumnLookupDataEh) |
Автор: | stanislove [ 22 ноя 2022, 17:33 ] | ||
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список | ||
Взял из Demo. Стандартные компоненты. База DBTest.mdb. Ошибка воспроизводится
|
Автор: | EhLibSupport [ 30 ноя 2022, 05:55 ] |
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список |
Добрый день. Проверьте, пожалуйста, следующее исправление Код: procedure TDBAxisGridInplaceEdit.Notification(AComponent: TComponent; Operation: TOperation);
begin inherited Notification(AComponent, Operation); if (Operation = opRemove) and (AComponent = FDataList) then begin FDataList := nil; if (AComponent = FActiveList) then //Fix FActiveList := nil; //Fix if not (csDestroying in ComponentState) then EditStyle := esSimple; end; end; |
Автор: | Vik(rus) [ 06 дек 2022, 13:49 ] |
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список |
На D7 вообще много непонятных глюков с EhLib. Работаю с фреймами и динамически создаваемыми столбцами - валится регулярно, даже писал об этом, но все говорят - иди на среду поновее. |
Автор: | EhLibSupport [ 07 дек 2022, 11:49 ] |
Заголовок сообщения: | Re: DBAxisGridsEh Access violation через выпадающий список |
Добрый день. Опишите ошибки более детально, чтобы было достаточно информации для их воспроизведения на любом компьютере. Ошибку с описанием 'много непонятных глюков' исправить невозможно. |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |