2011-07-28 182 views
0

我有一個COM DLL可以在Excel 2007中正常工作。我試圖讓它與Excel 2010一起工作,並且它似乎在第一時間正常工作,然後Excel突然插入並生成一個.dmp文件。是否可以檢查EXCEL dmp文件?

  1. 是否可以在Excel 2010中使用excel.interop版本12?
  2. 是否有可能檢查暗戀後產生的dmp文件,如果是這樣的話? (試圖WinDbg中,我不知道如何使用它)

感謝

回答

0

Excel.Interop版本12應該使用Excel 2010工作,因爲COM組件必須向後兼容(在辦公室中發現的接口2010必須與Office 2007中存在的兼容) 執行轉儲文件的第一步是將其加載到調試器中,正確設置符號('.symfix'),然後啓動'!analyze -v'命令。如果生成的分析和callstack不能幫助您查明問題,那麼您需要高級技能來調試問題(內存損壞,調試等)。

相關問題