【发布时间】:2018-04-14 00:25:01
【问题描述】:
我有一个表单,上面有很多组件,需要很长时间才能显示。我已将问题隔离在调用 OnShow 之前,因此它必须是表单上的一个(或多个)组件需要很长时间才能创建。有没有办法连接到 TForm 组件创建逻辑以查看导致问题的组件?
【问题讨论】:
-
考虑使用通用分析器,无论如何都需要它。
-
有什么好的推荐吗?
-
包含的 aqtime 对我来说已经足够了,但 AFAIR 没有适用于 D2007 的工具。见stackoverflow.com/questions/291631/… 和stackoverflow.com/questions/368938/delphi-profiling-tools。
-
"我有一个包含很多组件的表单" - 那么你应该考虑重新设计你的 UI。
-
“那么你应该考虑重新设计你的 UI”——说起来容易做起来难。 UI 是跨应用程序标准化的,具有相同数量组件的其他表单不存在此问题。这只是一种形式。我想我已经通过反复试验隔离了顽皮的人。
标签: delphi delphi-2007