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

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

За 2006-12-08

Re: Помогите разобраться с Close

Здарова, Рамблер!!!

Отвечаю на письмо от Thursday, December 7, 2006, 11:18:52 PM
по теме Помогите разобраться с Close

1. что за ошибка? я так думаю, что указатель на форму слетает

2.
среди своих окон через findwindow?
надо создавать коллекцию и туда пихать все хэндлы создаваемых окон.
потом удалять при закрытии и обновлять при смене хэндла (если только в
дельфях это возможно).

   2006-12-08 19:37:01 (#618291)

Помогите разобраться с Close

Всем привет!

Кто-нибудь может помочь со следующей бедой:
AddZakazForm является avaible form. Почему следующий код приводит к
ошибке? :

if (msg.message=wm_keydown) then
case Msg.wParam of
vk_escape:
begin
if (findwindow(nil,'Добавить заказ')<>0) then addzakazform.close;
end;
end;

То есть после того как форма addzakazform создана - естественно, всё
работает нормально, но если ее закрыть и снова нажать esc, то выпадает
ошибка. Может быть как-нибудь более корректно осуществлять поиск среди
своих форм? Сильно не пинайте - чайник :)

   2006-12-08 01:03:57 (#618045)