嗨,夥計們我有一個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. Glassfish web應用程序沒有響應
- 7. JavaFX應用程序UI響應
- 8. HTTP響應頭 - 應用程序版本
- 9. SOAP響應的C#Web應用程序
- 10. JavaFx Platform.runLater應用程序未響應
- 11. Android應用程序響應USSD
- 12. 循環中的應用程序響應
- 13. 對Web應用程序沒有響應
- 14. 應用程序沒有響應
- 15. 應用程序響應和NSURLConnection的
- 16. WPF應用程序不響應WM_CLOSE
- 17. WpF應用程序的響應UI
- 18. 應用程序隨機停止響應。
- 19. 我的應用程序停止響應
- 20. Android應用程序停止響應SQLCipher
- 21. HTML應用程序「複選框」響應
- 22. vxml應用程序的響應時間
- 23. XNA應用程序沒有響應
- 24. 客戶端響應應用程序.Json
- 25. 應用程序沒有響應
- 26. 應用程序沒有響應
- 27. 發送502響應:應用程序未發送完整響應
- 28. React Native + Flux,無響應調度程序
- 29. 無響應的引導程序設計
- 30. C++異步使程序無響應
代碼會有所幫助。當它停止時它會拋出異常? – JonH 2012-04-06 19:15:33
你確定你沒有做UI線程中的所有處理嗎? – 2012-04-06 19:16:33
沒有例外 – Mohamed 2012-04-06 19:18:12