가끔 "오류 HRESULT E_FAIL이 (가) COM 구성 요소 호출에서 반환되었습니다." ShellWindows 클래스를 반복 할 때 오류가 발생합니다. 컴퓨터가 잠에서 깨어 난 후에 주로 일어나는 것처럼 보입니다. 이 오류를 해결하려면 컴퓨터를 다시 시작해야합니다.ShellWindows에서 반복되는 오류
오류는 다음 코드에서 "foreach는"루프 라인에서 발생 : 나는 닷 넷 프레임 워크 3.0 용으로 컴파일하고
log.Debug(String.Format("new ShellWindowsClass"));
ShellWindows m_IEFoundBrowsers = new ShellWindowsClass();
log.Debug(String.Format("Loop begin"));
foreach (InternetExplorer Browser in m_IEFoundBrowsers)
{
log.Debug(String.Format("Browser {0} ?= {1}", Browser.HWND, pid));
if (Browser.HWND == pid)
{
found = Browser;
break;
}
}
log.Debug(String.Format("Loop end"));
.
컴퓨터를 다시 시작하는 것 외에이 오류를 해결하기위한 제안 사항이 있습니까?
컴퓨터가 완전히 깨어 난 후에 발생합니다. –
내 대답을 삭제했습니다. 나는 이것에 관해 많이 모른다. http://weblogs.asp.net/joberg/articles/405283.aspx 링크가 COM 구성 요소가 중간 상태에 있고 추측 할 수 없다는 추측에 따라 도움이 될 수 있다고 생각했습니다. 문제를 일으켜서 미안 해요. – Ankush