拥有两个不同版本的DLL会导致问题吗?
我有一个vb6程序,需要使用MSOLAP80.dll来正确显示其透视表。但是由于MSOLAP90.dll与此有一些兼容性问题,我无法使用MSOLAP90.dll,并且仍然显示透视表 我已经注册了MSOLAP90.dll,然后又注册了MSOLAP80.dll,一切似乎都很好。但是,我不知道这两个文件是否都已注册,或者MSOLAP80.dll是否是唯一注册的文件,因为对于MSOLAP90.dll中的新内容,我没有参考点。是否可能两者都已注册且程序仅使用MSOLAP80.dll,如果有程序需要MSOLAP90.dll,则它将知道如何使用该程序拥有两个不同版本的DLL会导致问题吗?,dll,vb6,Dll,Vb6,我有一个vb6程序,需要使用MSOLAP80.dll来正确显示其透视表。但是由于MSOLAP90.dll与此有一些兼容性问题,我无法使用MSOLAP90.dll,并且仍然显示透视表 我已经注册了MSOLAP90.dll,然后又注册了MSOLAP80.dll,一切似乎都很好。但是,我不知道这两个文件是否都已注册,或者MSOLAP80.dll是否是唯一注册的文件,因为对于MSOLAP90.dll中的新内容,我没有参考点。是否可能两者都已注册且程序仅使用MSOLAP80.dll,如果有程序需要MSOL
我想我只是对如何注册DLL的工作以及是否有可能同时注册这两个DLL感到困惑。有人能帮你解释一下吗?如果你想确定哪一个已经注册,你可以:
- 查看与DLL路径匹配的类型库的引用对话框
- 打开RegEdit,搜索MSOLAP80.DLL或MSOLAP90.DLL(取消选中“仅匹配整个字符串”)