2011-01-11 80 views
1

here我问了一下我的应用程序创建和销毁帧号25的速度的问题。德尔福:的OnClick断点问题

虽然试图追查我创建我的应用程序,它具有在主窗体上的基础界面元素和框架,并已运行到我无法捉摸的另一个问题的一个新版本的解决方案。

在应用程序是在启动时创建的25帧。然后,点击一个按钮,框架被销毁并重新创建。在完整的应用程序中,框架将在每次点击时填充不同的信息,而在测试应用程序中,框架只是重新创建。

问题

已经放在Reload按钮,我看到越来越长的时间来触发中断的OnClick过程断点。

在最后一组测试定时分别为(从每次点击)3S,10S,13S,20S,25S。
据我所知,在点击并重新加载之前,Load程序中的所有内容都已完成。

我怀疑上面的,而不是帧本身,是其他问​​题的根源。

有什么建议吗?

更新 我已经发现问题出在Delphi调试器的某个地方。没有断点的按钮反应是我所期望的更多。在另一个项目中放置onClick断点时,也有很大程度的放缓。

我曾经试图“修复”安装 - 任何其他的选择吗?

+0

这是一个标准的TButton吗?你有TTimers或线程运行?尝试在OnClick中插入一条显示消息ShowMessage('Hello')的消息,消息是立即显示还是仍然存在? – 2011-01-11 17:49:56

回答

0

我已经找到了与断点的OnClick问题 - 现在还不知道是否它虽然解决了与应用程序的问题。

这个问题似乎是,我已经打开了以下设置在工具>选项菜单

感兴趣的设置是调试器选项>事件日志>消息> Windows消息

希望这会有帮助