由於項目需要,需要訪問domino的郵件,網上的資料還不少,找來一段代碼,照貓畫虎寫個測試程序,一運行立馬蒙了!
調用Domino的類時報錯:
[python]
檢索 COM 類工廠中 CLSID 為 {29131539-2EED-1069-BF5D-00DD011186B7} 的組件時失敗,原因是出現以下錯誤: 80040154。
不知道是什麼原因,一般網上搜到的都是重新注冊如下的DLl
[python]
regsvr32 "C:\Program Files (x86)\IBM\Lotus\Notes\nlsxbe.dll"
執行了n遍都是成功注冊,又注銷再注冊,問題依舊!
可是在我的機器上明明安裝了Lotus Notes,並且添加Com引用都沒有問題,為什麼就是不行能調用呢?突然靈光一現,我的系統是windows7 64位版本,而lotus note client程序都是32位的,是不是這個原因呢? 趕緊打開項目屬性,將目標平台從Any Cpu 改為X86,再次運行,OK了!