【发布时间】:2012-09-17 06:51:37
【问题描述】:
我正在开发用 C++ Builder 2010 编写的 MDI 应用程序。当子窗口处于最大化状态时,应用程序在空闲模式下消耗 100% 的 CPU 时间。
我使用了“非常困”的分析器,它显示函数 Sd_childFinalize 正在使用 99% 的 CPU 资源,但我在我的代码中找不到它。 sd_Child.cpp 是定义 MDI 子窗体类的 C++ 单元。我只在可执行文件中找到@@Sd_child@Finalize 符号。请帮助我了解如何调试此问题。
【问题讨论】:
-
为什么2012年还在用MDI?它在很久很久以前就被弃用了。
-
我以前在 Delphi 中见过这个。我一时想不起来任何细节。
-
@Mason MDI 可能已被 MS 弃用,但仍在使用。我的应用程序是 MDI 应用程序。我可以改变,但我认为这会激怒我的客户。
-
@TLama 你可以在不使用 MDI 的情况下做类似 MDI 的应用程序
标签: delphi c++builder mdi