2011-01-11 65 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消息

希望這會有幫助