# Re: 接续之前的「VB6新的OCX跟DLL会影响旧环境吗？」问题

Posted by godog on November 13, 1998 at 21:54:31:

In Reply to: 接续之前的「VB6新的OCX跟DLL会影响旧环境吗？」问题 posted by Thomasaria on November 13, 1998 at 17:30:52:

: 贴过一次，怀疑没人看到，再贴一次看看啰
:
: 之前第一点提到：
: 「现在已有一些软体是用VB6制作了，我看到其中有些
: OCX跟DLL的版本是新的，便很迟疑，请问一下，若让它
: 直接盖过去，原环境的运作会不会受影响？」
: 例如Comdlg32.ocx、Tabctl32.ocx这两档似乎就很常见
: 。你们都说会影响，可是我依稀有印象，win95问世之后，
: 后来的一些软体有时会使用新版的DLL或OCX，将原win95
: 的（甚至中文的）版本盖掉（也可说，众多软体彼此盖来
: 盖去），而长久以来，基本上我的win95运作并无大问题
: ，众多软体也大致正常。如果如你们所说会影响，请问一
: 下是哪方面的影响呢？

: PS还有另一情形，升级win98后，一些DLL、OCX不是也升成
: 新版的吗？那原来那些依据旧版制作的软体还能运作吗？
: 看来，我的疑惑关键之一是，我不甚清楚软体对DLL、OCX
: 的依赖程度，虽然常常试用很多软体，也常常遇到各软体
: 安装时DLL、OCX档盖来盖去，但却不太清楚它们扮演的角
: 色，跟新旧版DLL、OCX的关系，顶多，一旦让我明显发现
: 该软体是用VB制作的或者有明确讯息显示它会安装某些
: DLL、OCX，安装前我会先把它预定检查而升级或取代的那
: 些DLL、OCX一一备份，以免装完后出状况。（有次较惨，
: 不知那个软体影响，竟导致vb6无法启动，只好移除后重装）

: 再来，我现在是用vb6中文版，有一些作品，将来改装VB6
: 中文版或英文版后，势必要重新组译啰？是不是在VB6中开
: 启后重组即可？

有一个状况告诉你
用了VB6的OCX之后
如果要回头用vb6 的OCX
会发生未取的授权资讯的状况
呜呜呜呜。。。

Follow Ups:

- Re: 接续之前的「VB6新的OCX跟DLL会影响旧环境吗？」问题 Honey 23:14:51 11/13/98 (1)
  - 手动解决方案 帅帅阿柳 00:33:25 11/20/98 (0)