Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

наследование VCL-объекта в BCB

Glad to greet, comp!

Захотелось сделать TPaintBox с back buffer для отрисовки по
WM_PAINT:

class CPaintBoxBuffered : public TPaintBox
{
public:
Graphics::TBitmap* back_buff;
public:
repaint();
}

Всё нормально, перерисовывается и пр., но при выходе из приложения
вываливается сообщение об exception-е в пустом деструкторе главной
формы (Invalid Pointer Operation). Это происходит, только если изменить
back_buff (выделить память или взять откуда-то адрес). Как мне
видится, там он чистит/собирает всю выделенную память, но что ему не
нравится в случае, если я просто делаю back_buff=NULL ? Как этого змия одолеть?
Заранее спасибо.

Alles Gute!

...In Code We Trust...

Ответить   Sat, 20 Nov 2004 21:49:30 +0300 (#267875)