![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с WM_SIZE [D7, WinXP]
Дмитрий_05 © (2005-08-21 17:41:00)Непойму в чем дело... У меня в Form.Create создается BMP, а на событие WM_SIZE должны выполняться некоторые действия с этим BMP... Так вот при компиляции возникает ошибка... Такое ощущение что WM_SIZE вызывается до Form.Create, и начинает выполнять еще с незоздавшимся BMP...
Вжжжик (2005-08-22 10:43:00) [1]>> Непойму в чем дело... У меня в Form.Create создается BMP,
>> а на событие WM_SIZE должны выполняться некоторые действия с
>> этим BMP... Так вот при компиляции возникает ошибка... Такое
>> ощущение что WM_SIZE вызывается до Form.Create, и начинает
>> выполнять еще с незоздавшимся BMP...
хехе.. правильное ощущение. WM_SIZE вызывается когда окно в процессе создания устанавливает свои размеры, событие OnCreate() -- когда окно уже завершило создание, т.е. после обработки WM_SIZE. замени свой обработчик WM_SIZE на стандартный OnResize().
n0name (2005-08-21 20:06:00) [2]Текст ошибки?
Дмитрий_05 (2005-08-21 18:05:00) [3]Ошибка не внизу кода пишется, а выскакивает окном... Наверно компилится и при запуске программы...
DrPass (2005-08-21 18:01:00) [4]
> Так вот при компиляции возникает ошибка...
Если ошибка при компиляции, то WM_SIZE явно не причем