嗨,夥計們我有一個winform,充當數據庫的接口。在某些時候,用戶將選擇一個包含30到40個文件的目錄。這些文件必須作爲原始數據插入到數據庫中。這是如此。然後,原始數據會中斷並修復。一旦完成,用戶可以將固定數據轉儲到一個excel文件。當我在發行版或調試模式下在可視化工作室中運行它時,這完美地工作。但是,當我試圖在視覺工作室之外運行它時(即從bin/release文件),它會停頓,然後變得不響應。我和用戶不介意它是否變慢(大約有6萬條記錄被打印)。但爲什麼它停止工作。我想到了它停止響應的部分,它看起來並不像它的僵局?任何想法如何改善它將不勝感激。我還要求我的應用程序以高優先級運行,但仍然無濟於事。應用程序無響應
Q
應用程序無響應
0
A
回答
3
您需要在單獨的線程中完成所有的處理。我會推薦使用BackgroundWorker。
下面是關於類的信息 - http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
下面是如何使用它的一個例子 - http://fernandof.wordpress.com/2007/04/04/implementing-multi-threading-in-winforms-using-the-backgroundworker-class/
+0
非常感謝 – Mohamed 2012-04-06 19:53:34
相關問題
- 1. 通用應用程序無響應TabBar
- 2. Android應用程序無響應
- 3. ASP.NET應用程序變得無響應
- 4. Web應用程序響應
- 5. 應用程序不響應
- 6. 響應HTML5應用程序
- 7. 使用invoke的ShowDialog正在使應用程序無響應
- 8. 創建應用程序的響應
- 9. JavaFX應用程序UI響應
- 10. Glassfish web應用程序沒有響應
- 11. 對Web應用程序沒有響應
- 12. JavaFx Platform.runLater應用程序未響應
- 13. 應用程序未響應 - AOSP
- 14. 客戶端響應應用程序.Json
- 15. 響應的Web應用程序的css
- 16. Android應用程序停止響應SQLCipher
- 17. WPF應用程序的響應UI
- 18. HTTP響應頭 - 應用程序版本
- 19. 應用程序沒有響應
- 20. 「搖」應用程序隨時響應
- 21. 應用程序沒有響應
- 22. 應用程序隨機停止響應。
- 23. Android應用程序響應USSD
- 24. Spring應用程序沒有響應
- 25. XNA應用程序沒有響應
- 26. 我的SDL應用程序未響應
- 27. 應用程序沒有響應
- 28. 我的應用程序停止響應
- 29. phonegap android應用程序沒有響應
- 30. 應用程序沒有響應
代碼會有所幫助。當它停止時它會拋出異常? – JonH 2012-04-06 19:15:33
你確定你沒有做UI線程中的所有處理嗎? – 2012-04-06 19:16:33
沒有例外 – Mohamed 2012-04-06 19:18:12