Страница 1 из 1

DevExpress QuantumGrid BlobEdit

Добавлено: 21 сен 2005, 13:00
zap
Для поля типа BLOB в представлении GridDBTableView компонента QuantumGrid использую инлайн-редактор BlobEdit.
С полем редактор замечательно работает, но при закрытии всплывающего окошка выкидывает ошибку "Control '' has no parent window". Создается впечатление, что какой-то компонент из этого окошка пытается либо что-то сделать с ячейкой таблицы, но у него нет указателя на нее, либо пытается вызвать свой деструктор уже после уничтожения всплывающего окошка.
При использовании редактора вне грида ошибки не происходит.
Может, кто-то сталкивался с этим, подскажите что сделать.

Работаю в C++ Builder 6, а логика компонента написана на паскале, поэтому его очень неудобно перекомпилировать для трассировки.
Использовал BlobEdit из пакета QuantumGrid 5.3 и 5.9

Добавлено: 21 сен 2005, 13:33
kdv
вопрос задан не в том месте. Ответ следует спрашивать
1. в саппорте devexpress, если компонент куплен
2. в форуме по Delphi или BCB, если компонент стырен

Добавлено: 21 сен 2005, 13:38
zap
Вопрос в саппорте задавал, но отвечают они что-то долго.
Прошу прощения, постараюсь впредь соблюдать тематику.

Добавлено: 21 сен 2005, 16:03
Anton Glasunov
Служба поддержки DevExpress, как правило просит простейший проект, с демонстрацией ошибки. Мне, обычно, отвечали в течение суток.

Удачи.

Добавлено: 21 сен 2005, 16:13
kdv
Прошу прощения, постараюсь впредь соблюдать тематику.
я не в претензии, просто мало шансов что тут могут ответить на этот вопрос. Это точно так же, как по экзотическим ошибкам FIBPlus писать сюда вместо их техподдержки.

Добавлено: 04 окт 2005, 13:13
zap
Проблема решилась почти сразу, прошу прощения, что не писал долго об этом.
Может, кому-то пригодится:
многие компоненты DevExpress, особенно со всплывающими окнами, используют фокус элемента-родителя.
В моем случае я отправлять "погулять" фокус по другим элементам, но, согласно faq DevExpress, наиболее часто ошибка возникает при инициализации элементов из Form.OnActivate