组件兼容性有3种:不兼容。工程兼容。二进制兼容。在做工程时,什么情况下用哪一种呢?

热心网友

组件兼容性即版本兼容性,是指ActiveX 部件的创建、测试和调试过程中的版本兼容性。设置版本兼容性的等级 “不兼容”- 非增强的兼容性。“工程兼容”- 如果选中该选项的话,“位置”框将变为活动的,从而可以搜寻与此工程相兼容的文件。如果清除该选项的话,那么“位置”框就成为无效的。 对于所有的 ActiveX 工程类型来说,“工程兼容”的缺省状态是被选中的。“二进制兼容”- 对于维护用自己的部件编译的工程中存在的兼容性问题来说是有用的。“文件定位框”- 显示跟工程兼容的文件名及其位置。可以键入一个名字和位置,或者使用“浏览”按钮显示“可兼容的 ActiveX 服务器”对话框,在那里可以定位文件。一般建立标准EXE文件时是不会遇到组件兼容性此项选择的。它仅在创建ActiveX 部件或调试和测试ActiveX 部件时进入工程属性页的部件选项时需你作选择。通常VB6。0缺省设置为“工程兼容”。以上节选自MSDN的文档资料。