那时因为程序执行到showmessage(inttostr(MDIChildCount));
的时候,mdi窗口还没有关闭.不信你等一秒钟之后再showmessage(inttostr(MDIChildCount));
就可以了
的时候,mdi窗口还没有关闭.不信你等一秒钟之后再showmessage(inttostr(MDIChildCount));
就可以了
解决方案 »
- raize 按钮风格怎么设置
- 如何将gb2312编码的汉字转换为相应的gb13000(unicode)编码的汉字存储到xml文件中(使用utf-8字符集)?
- 非常好的学习资料, 大家都进来顶一啊
- 一个小监控软件的问题,请朋友们多指教,谢谢!
- 怎样让数据库记录的指针位于屏幕中间?
- 庆贺论坛重新开放,放分100
- 我想在窗体上面画出XP风格的图标,请问如何做?
- FastReport基本使用问题
- 自动提示?
- 如何在打开对话框中只显示指定后缀的文件(比如说*.QRP)?
- 如何将一个MEMO控件中的内容保存入TXT格式的文档中?
- 我用SQL SERVER 的时候。当设它的字段为menoy时,在dbgrid中显示了"$"符号,该如何不让它显示?
很奇怪的是,在showmessage,或是弹出一个别的对话框之后
MDIChildCount变成0了
for I := MDIChildCount-1 downto 0 do
begin
MDIChildren[I].Close;
MDIChildren[I].Release ;
Application.ProcessMessages; //
end ;
showmessage(inttostr(MDIChildCount));
begin
MDIChildren[I].action:=cafree;
Application.ProcessMessages; //
end ;
showmessage(inttostr(MDIChildCount));