오늘 토욜 4시간동안 이거 하느라 시간 낭비 ㅠ.ㅠ 나머진 순식간에 처리 했는데 쩝. 각설하구~~ for i:=MDIchildcount - 1 downto 0 do begin MDIChildren[MDIChildCount-1].Close; end; 이렇게 한다고 되어 있던데 안되더라구여.. 하나...
한태영
•
2001.06.13 22:57
한줄(단어)만 수정하면 되겠네요.
for i:=- 1 downto 0 do
begin
MDIChildren[MDIChildCount...
타락천사
•
2001.02.26 19:50
안녕하세여..타락임다..^^
쩌비.. 어려운것두 아닌데...ㅠㅠ
MDI에선 Close 한다고 자식폼이 없어지...
허덕이는이
•
2001.02.25 07:33
저도 초보라서 잘 모릅니다
하지만 소스를 보니
> for i:=MDIchildcount - 1 downto 0 do
> begin
>...
for i:=- 1 downto 0 do
begin
MDIChildren[MDIChildCount-1].Close;
-> MDIChildren[i].Close;
end;
이 방식은 같은폼을 여러번 띄우거나, 여러가지 폼을 띄워 놓은상태에서
모든 Form을 일시에 닫을 때, 쓰는거구요.
onClose event에서 Action := CaFree 하는것은
MDI에서 창을 닫으면 그때그때 Memory를 Free시켜주는 겁니다.