2015-04-02 75 views
-1

我在Windows 8.1新開發PC上加載了vb6sp6。不幸的是,當我嘗試打開一個項目時,我收到以下錯誤: 'C:\ Project Folder \ MSRTEDIT.dll'無法加載 - 繼續加載項目?無法爲Windows 8.1上的vb6項目加載msrtedit.dll

該DLL位於C:\ Windows \ SysWOW64但不是項目文件夾,但是將其複製到項目文件夾仍然會產生錯誤。在我之前的Windows 7 64位開發PC上,該DLL位於C:\ Windows \ SysWOW64中。如果我單擊是以通過錯誤我收到MSCOMCTL.OCX相同的錯誤,我可以成功註冊ocx,但它沒有擺脫錯誤。

有什麼建議?

+0

如果不屬於syswow64,它是如何在那裏結束的?你是否手工複製文件,並希望它能工作?它不會。它是一個Office DLL,你真的安裝了這個程序需要的Office版本嗎? – 2015-04-02 20:05:31

+0

該DLL確實屬於SysWOW64,它在程序安裝過程中放在那裏,我沒有手工複製它。該程序在Windows 8中運行良好,但我無法修改Windows 8上的Visual Basic項目。我沒有將dll手動複製到項目文件夾,以查看是否可以解決我的錯誤 - 它沒有。我不確定是否存在Visual Basic安裝問題或其他問題。在Windows 7上一切運行良好。 – RLH 2015-04-03 15:12:05

+0

Hmya,安裝程序只是試圖讓程序運行。犯這樣的錯誤很常見。它確實讓你可以建立程序。 – 2015-04-03 15:19:21

回答

0

安裝程序將msrtedit.dll放入系統文件夾,以便沒有Access的PC仍然可以運行該程序。我的Windows 8機器上的問題是安裝在SysWOW64文件夾中的msrtedit.dll文件比Office 2013使用的文件舊,因此即使.exe文件能夠運行,我也無法修改VB6中的exe文件因爲Office的更新版本。我仍然有更多配置要做,但我至少知道現在的問題在哪裏。感謝讓我朝着正確的方向前進。