C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Написание компонентика, Проблема со свойствами в Design-time
Павел
Отправлено: 15.08.2005, 09:04


Не зарегистрирован







Привет всем.

Можа кто сталкивался со следующей проблемой, подскажите в чем грабли, где копать...

Создаю компонтет, который наследуется от TComponent. Есть свойство типа TDataSet*. Кидаю в дезигн-тайм компонент на форму, кидаю на форму TDataSet, выбираю в моем компоненте этот TDataSet. После чего TDataSet удаляю с формы и получаю акссес виолейшин :-/ После этого приходится закрывать проект и открывать его снова, т.к. дальнейшая работа невозможна. Установка значения свойства напрямую или через метод не играет никакого значения, результат тот же :-/ Такая байда только с моими компонентами.
Так-то конечно можно и так жить... Но, согласитесь, неаккуратненько как-то wink.gif

С уважением, Павел.
GIZMO
Отправлено: 15.08.2005, 09:12


Машинист паровоза

Группа: Участник
Сообщений: 174



QUOTE (Павел @ 15/08/2005, 09:04)
Привет всем.

Можа кто сталкивался со следующей проблемой, подскажите в чем грабли, где копать...

Создаю компонтет, который наследуется от TComponent. Есть свойство типа TDataSet*. Кидаю в дезигн-тайм компонент на форму, кидаю на форму TDataSet, выбираю в моем компоненте этот TDataSet. После чего TDataSet удаляю с формы и получаю акссес виолейшин :-/ После этого приходится закрывать проект и открывать его снова, т.к. дальнейшая работа невозможна. Установка значения свойства напрямую или через метод не играет никакого значения, результат тот же :-/ Такая байда только с моими компонентами.
Так-то конечно можно и так жить... Но, согласитесь, неаккуратненько как-то wink.gif

С уважением, Павел.

См. TComponent::Notification
Guest
Отправлено: 15.08.2005, 10:25


Не зарегистрирован







Спасиб, помогло smile.gif

Вернуться в Вопросы программирования в C++Builder