Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как найти все MDI окна, а затем их все закрыть? [D5, Win2k, WinXP]


serg128 ©   (2004-08-18 13:10:00) 

Как найти все MDI окна, а затем их все закрыть?


serg128   (2004-08-18 13:15:00) [1]

пасиба :)


Юрий Зотов   (2004-08-18 13:14:00) [2]

Только лучше это делать в нисходящем цикле. Иначе, если в OnClose прописано Action := aFree, получим out of range.

И Self не нужен. Он и так подразумевается по умолчанию.


Mim1   (2004-08-18 13:13:00) [3]

[1] yaric   (18.08.04 13:11)

Думается что в вашем коде будет AV :)


yaric   (2004-08-18 13:12:00) [4]

self єто MDI form


yaric   (2004-08-18 13:11:00) [5]

for i:=0 to self.MDIChildCount-1 do
 begin
                  MDIChildren[i].close;
 end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо