2010-10-31 31 views
0

我需要更新IHTMLLinkElement上的href的內容。我想出編譯,但只要它是執行更新IHTMLLinkElement上的href

static const CComBSTR href(L"http://www.google.com"); 
spLinkElement->put_href(href); // IHTMLLinkElement 

我得到的錯誤是

Program: C:\Program Files\Internet Explorer\IEXPORER.EXE 
File: c:\program files\microsoft visual studio 8\vc\atlmfc\include\atlcomcli.h 
Line: 154 
+0

這是錯誤的位置,而不是錯誤本身。這是訪問違規?一個斷言?我的atlcomcli.h副本在第154行有一個大括號('}')。請提供更多信息。 – 2010-10-31 18:23:41

+0

好的,我在visual studio中查看輸出窗口(是的,我對Visual Studio非常陌生,第二天),現在我看到報告的異常是:IEXPLORE.EXE中0x7c812afb的第一次機會異常:0x800706BA: RPC服務器不可用 – opsb 2010-11-01 11:06:52

回答

0

嘗試是否啓用RPC服務檢查和運行導致錯誤......

+0

重新啓動後,我停止收到RPC服務器錯誤。不幸的是,我現在只能得到不包含任何有用的錯誤通知。 – opsb 2010-11-05 09:08:50

+0

什麼錯誤通知是? – Owen 2010-11-05 09:27:03