当我打开窗体想编辑时,出现“系统错误&H80004005(-2147467259). 未指定的错误”提示信息,不只怎么回事,可是打开该窗体的代码时没有问题,就是打开窗体不行,而且,程序运行时,调用该窗体时,提示“内存溢出”,编译执行文件时,不能编译,也提示“系统错误&H80004005(-2147467259). 未指定的错误”。 

解决方案 »

  1.   

    我在终于搜到一篇关于这个问题的解决办法: http://support.microsoft.com/kb/236286/zh-tw
    我已经按照指示方法做了,可是仍然没有用。
    我把内容贴过来,请大家帮忙指点。

    使用 Rich Textbox 控制項時出現記憶體不足的錯誤訊息
    檢視此文章適用的產品。
    文章編號 : 236286 
    上次校閱 : 2006年8月18日 
    版次 : 5.1 
    本文曾發行於 CHT236286
    徵狀
    在執行使用 Microsoft Rich Textbox 控制項的應用程式時,發生「記憶體不足」的錯誤。另一個可能的錯誤是: 
    系統錯誤 &H80004005 (-2147467259) 意外錯誤
    回此頁最上方發生的原因
    電腦上所安裝的 Riched32.dll 檔案版本不是可轉散發檔。Riched32.dll 可能沒有被散發出去,因為它需要只由 Microsoft Exchange 安裝的檔案。由於 Riched32.dll 檔案是一個共用元件,因此當您使用安裝正確的應用程式時,可能就會發生此問題。
    回此頁最上方解決方案
    Microsoft 已經建立一個會在目標系統上安裝正確版本的 Riched32.dll 檔案的應用程式。您可以從「Microsoft 下載中心」下載下列檔案:立即下載 Richedfx.exe 套件。 (http://download.microsoft.com/download/vb60ent/sample16/1/w9xnt4/en-us/richedfx.exe)發行日期:1999 年 8 月 25 日如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 
    119591 (http://support.microsoft.com/kb/119591/) 如何從線上服務取得 Microsoft 支援檔案 
    Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。 請下載 richedfx.exe 檔案,並在目標系統上執行此可執行檔。此程式會確認目標電腦上存在的問題,並讓您確認是否要使用正確的版本來取代 Riched32.dll 檔案。注意 此應用程式需要在目標系統上安裝 Visual Basic 6.0 執行階段檔案 Msvbvm60.dll。任何 Visual Basic 應用程式都會安裝這個檔案。您也可以從下列「Microsoft 知識庫」文件來下載 msvbvm60.dll 檔案: 
    290887 (http://support.microsoft.com/kb/290887/) VBRun60sp6.exe 會安裝 Visual Basic 6.0 SP6 Run-Time 檔 
    回此頁最上方狀況說明
    當應用程式散發錯誤版本的 Riched32.dll 檔案時,就會發生這個問題。如果您是使用如「安裝精靈」或「封裝暨部署精靈」 (Package and Deployment Wizard) 這類的 Microsoft 工具來建立應用程式的散發檔,就不會造成這個問題。Visual Basic 應用程式的廠商如果選擇使用協力廠商的散發工具,就應該要散發 Riched32.dll 檔案的複本,此檔案位於 \VB98\Wizards\PDWizard\Redist 目錄中。注意 安裝程式不該取代執行 Microsoft Windows NT 4.0 或 Windows 2000 的系統上的 Riched32.dll 版本。如需詳細資訊,請參閱本文的<參考>一節中的「Microsoft 知識庫」文件。 
    回此頁最上方参考
    如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 
    197580 (http://support.microsoft.com/kb/197580/) INFO: Distribution Issues with Riched32.dll 
    回此頁最上方
    --------------------------------------------------------------------------------這篇文章中的資訊適用於:
    • Microsoft Visual Basic 4.0 Professional Edition 
    • Microsoft Visual Basic 5.0 Professional Edition 
    • Microsoft Visual Basic 6.0 Professional Edition 
    • Microsoft Visual Basic 4.0 Enterprise Edition 
    • Microsoft Visual Basic 5.0 Enterprise Edition 
    • Microsoft Visual Basic 6.0 Enterprise Edition 回此頁最上方關鍵字:  kbdownload kbdeployment kberrmsg kbfile kbprb KB236286 回此頁最上方Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。