通常,當「用戶定義類型未定義」錯誤發生時,項目內的一段代碼會在VB6 UI上顯示並突出顯示,以向用戶顯示哪個用戶IDE定義的類型無法與之關聯。不明確的「用戶定義類型未定義」錯誤
然而,在我的情況下,沒有框架/代碼出現這個錯誤,讓我不知道這個殘酷的軟件無法找到哪個用戶定義的類型。
該項目是巨大的,包括數百個不同的參考和組件。項目 - >參考文獻顯示沒有什麼是「缺失」。有關如何找出IDE無法找到的用戶定義類型的任何想法?在該組中的每一個項目
通常,當「用戶定義類型未定義」錯誤發生時,項目內的一段代碼會在VB6 UI上顯示並突出顯示,以向用戶顯示哪個用戶IDE定義的類型無法與之關聯。不明確的「用戶定義類型未定義」錯誤
然而,在我的情況下,沒有框架/代碼出現這個錯誤,讓我不知道這個殘酷的軟件無法找到哪個用戶定義的類型。
該項目是巨大的,包括數百個不同的參考和組件。項目 - >參考文獻顯示沒有什麼是「缺失」。有關如何找出IDE無法找到的用戶定義類型的任何想法?在該組中的每一個項目
嘗試設置項目的兼容性,並開始在IDE Ctrl+F5
應用。
嘗試從命令行編譯 - 查看vb6.exe /?
瞭解更多信息。
這兩種解決方案都可以工作!再次感謝你wqw。讓我給你買一瓶啤酒。 – kwikness
當該窗口彈出時,使用Spy ++找出該窗口屬於哪個線程。然後,用調試器(例如WinDbg,Visual Studio)檢查該線程的調用堆棧。 – acelent
@PauloMadeira:這不會飛,因爲它需要太多的WinDbg功夫(檢查本地和全局變量W/O PDB文件?) – wqw
是的;同意wqw。我需要一個不同的解決方案或更多關於在調用堆棧中尋找什麼的信息。另外,我在使用這些類型的工具方面的經驗非常有限(不到幾個小時的ollydbg經驗)。任何更好的想法wqw? – kwikness