关于兼容问题

GageCSDN 2006-06-22 06:00:37
谁能仔细解释下:
1.不兼容
2.工程兼容
3.二进制兼容
的意思和它们之间的区别呢??
...全文
185 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GageCSDN 2006-06-30
  • 打赏
  • 举报
回复
谢谢各位,结帐了
VirtualDesktop 2006-06-24
  • 打赏
  • 举报
回复
假设你有一个ActiveX,他有两个版本 1.0 和 2.0
完全不兼容的时候 如果你在目标机器上面安装了 1.0 然后又装2.0(把1.0覆盖)
你的程序降无法识别2.0的那个个版本

工程兼容的时候 如果你在目标机器上面安装了 1.0 然后又装2.0
你的程序能够使用2.0的功能,前提是你2.0提供的接口和1.0一样(不过应该是一样的,否则你无法工程兼容),但是你在vb的工程-组件那里可以看到两个你的AxctiveX:1.0和2.0

二进制兼容的时候 如果你在目标机器上面安装了 1.0 然后又装2.0(把1.0覆盖)
你的程序不需要更改救可以立刻使用2.0的功能,并且和1.0识别成同一个控件
GageCSDN 2006-06-24
  • 打赏
  • 举报
回复
谢谢貂兄

除了CLSID不同以外,还有哪些区别呢,这几种兼容模式有什么不同呢??

期待高手...
迈克揉索芙特 2006-06-22
  • 打赏
  • 举报
回复
1.完全不兼容
2.內部兼容
3.絕對兼容

你看看編譯后的clsid就明白了。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧