В объекте типа 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
При чём во время отладки повторить проявление падения не возможно. Чтобы не падало без отладки во время работы приложения, сделал на форме объект типа tedit, перед удалением объектов в tsriggrid.object с начала пероключаю фокус ввода self.edit.setfocus; так на destroy не валиться.
