2010-07-31 103 views
-4

我在C#中做了一個程序,並使用SQLite數據庫,該程序在Windows XP和Vista中運行良好,但在Windows 7中崩潰!有誰知道可能是什麼問題?Windows 7中的C#窗體崩潰

TKS

+5

它可以字面上是任何東西。請包括錯誤消息,堆棧跟蹤,例外情況以及任何可能的細節。你的問題現在太模糊了。 – 2010-07-31 15:44:08

+0

我確定通過調試器運行程序會發現問題。 – Amy 2010-07-31 16:05:05

+0

請詳細說明這個問題。任何錯誤的具體問題應該至少有錯誤消息,如果沒有別的。 此外,正在使用哪個版本的C#。 請提供版本和例外信息。 – Vaibhav 2010-07-31 17:05:48

回答

1

的問題是關係到內存管理confabulator,這在Windows中顯著修補7.訪問垃圾收集堆結構由虛擬運行環境系統不再受到保護。您可以嘗試屏蔽文件系統以刪除多餘的條目。

+0

對不起,但那不是特定的錯誤 – filipovic 2010-07-31 18:30:27

1

這是一個記錄很差的問題。 80%的可能性:您正在使用包含本機32位代碼的SQL-Lite版本。常規版本。項目+屬性,生成選項卡,平臺目標= x86。

+0

我已經做到了,但無論如何不起作用:x – filipovic 2010-07-31 18:30:53

+1

是的,一定不要給我們任何*信息。 – 2010-07-31 18:40:36

+0

我認爲我需要一個SQLite.dll for Win7,因爲當我在x86中構建項目時,我已經失蹤了.dll文件! 不知道我在哪裏可以找到該dll:\ – filipovic 2010-07-31 18:48:58