我有一個應用程序,一旦編譯運行完全正常。但是,如果我在VB6環境中啓動它,它會不斷地和非常隨機地崩潰IDE,但只有當我對應用程序採取行動時(例如,將鼠標移動到其上,點擊某物,移動窗口等)。如何調試VB6崩潰?
該應用程序做了許多與VB6無關的事情:SIP,虛擬聲卡接口,音頻編碼/解碼等等......所以它可能是這樣的,但是崩潰似乎是隨機的。
崩潰總是發生在vba6.dll模塊中(至少這就是崩潰對話框所說的)。鑑於MS不再支持VB6,我能做些什麼來調試它?
我已經在XP和Win7上試了它,得到了相同的結果。
我想你已經應用VB6服務包6?在VB6進程中是否存在可能造成危害的「外來」或未知DLL,如防病毒,附加組件,第三方等? – 2011-06-09 04:59:02
@Simon Mourier是的,VB6 SP6。是的,一堆第三方組件。 – AngryHacker 2011-06-09 05:34:55
也許你可以嘗試一個全新的安裝只有VB6,如果可能的話 – 2011-06-09 05:42:31