組件兼容性有3種:不兼容。工程兼容。二進制兼容。在做工程時,什么情況下用哪一種呢?

熱心網友

組件兼容性即版本兼容性,是指ActiveX 部件的創建、測試和調試過程中的版本兼容性。設置版本兼容性的等級 “不兼容”- 非增強的兼容性?!肮こ碳嫒荨保?如果選中該選項的話,“位置”框將變為活動的,從而可以搜尋與此工程相兼容的文件。如果清除該選項的話,那么“位置”框就成為無效的。 對于所有的 ActiveX 工程類型來說,“工程兼容”的缺省狀態是被選中的?!岸M制兼容”- 對于維護用自己的部件編譯的工程中存在的兼容性問題來說是有用的?!拔募ㄎ豢颉保?顯示跟工程兼容的文件名及其位置。可以鍵入一個名字和位置,或者使用“瀏覽”按鈕顯示“可兼容的 ActiveX 服務器”對話框,在那里可以定位文件。一般建立標準EXE文件時是不會遇到組件兼容性此項選擇的。它僅在創建ActiveX 部件或調試和測試ActiveX 部件時進入工程屬性頁的部件選項時需你作選擇。通常VB6。0缺省設置為“工程兼容”。以上節選自MSDN的文檔資料。