這種情況可能聽起來有點奇怪,但我必須玩弄我擁有的東西。 有一個Win2003 64位服務器操作系統和使用Visual Studio 6編寫的遺留應用程序。該應用程序由兩部分組成:使用VB6編寫的ActiveX組件和使用它們的C++代碼。無法在64位操作系統上調試Visual Basic 6 ActiveX組件
我需要調試組件的代碼。我在服務器上安裝了Visual Studio 6,並且能夠進入組件的代碼。後來我有以下情況:
- C++代碼的工作,直到它需要實例組件A.
- 我們切換到VB6並開始調試組件的VB6的代碼。
- 在一開始就組分A創建了由組分B暴露在該步驟VB6調試器類C的一個實例示出了錯誤消息與標題「OLEDB32.DLL」和以下文本: 「未能加載資源DLL C:\ Program Files文件(x86)的\ Common Files文件\系統\的OLE DB \ OLEDB32R.DLL」
附加信息:在C類的初始化的最後一步是打開OLEDB使用ADO連接到SQL Server供應商。
我很感激任何想法如何解決這個問題。 在此先感謝。