В объекте типа tstringgrid в поле objetc[] создаю объект типа tedit.
Всё нормально, замечательно создаётся, удаляется и работает. Проблемы возникают, если курсором кликну в tedit и попытаюсь его удалить. В результате софт выдаёт исключение.
Пробовал, с помощью .setfocus перенести фокус на главную форму, но не помогает.
Как правильно удалять tedit? Я так понимаю, в силу того, что при кликании в него курсора, там ещё чтото происходит и обычный destroy не пройдёт. Видимо нужно предварительно ещё что то сделать?
tstring grid.tobject + tedit падает на destroy
Модератор: Модераторы
-
yantux_netbook
- новенький
- Сообщения: 15
- Зарегистрирован: 30.10.2012 23:13:24
-
yantux_netbook
- новенький
- Сообщения: 15
- Зарегистрирован: 30.10.2012 23:13:24
Re: tstring grid.tobject + tedit падает на destroy
При чём во время отладки повторить проявление падения не возможно. Чтобы не падало без отладки во время работы приложения, сделал на форме объект типа tedit, перед удалением объектов в tsriggrid.object с начала пероключаю фокус ввода self.edit.setfocus; так на destroy не валиться.
