✔ 最佳答案
在 Visual Basic 專案目錄中建立匯出檔案 (.exp) 和匯入程式庫檔案 (.lib),例如時,您會編譯在元件專案。這些檔案是實際的 Visual C++ 檔案。其目的是在 Visual C++ [說明檔案中的更詳細地說明。
一個典型的案例的這些檔案可能會意外地變成唯讀是他們如果以手動方式透過 Visual SourceSafe 總管] 的原始檔控制加入。未核取簽出中 Visual SourceSafe 檔會標示為唯讀。Microsoft 建議,您 不 地方這些類型的檔案在原始檔控制之下。而且如果您有這類檔案目前位於原始檔控制之下時,您應該移除它們。
注意: 這個問題並非特定 Visual SourceSafe。只要變更檔案的屬性以手動方式,或由其他處理以唯讀方式就是足以重現此行為。
重製行為的步驟
1) 建立一個 ActiveX DLL 的專案,並將它儲存。
2) 編譯專案。(這個步驟會建立.lib 和.exp 檔案)。
3) 接著,從 [檔案總管] 中的專案的編譯目錄,[.lib] 或 [.exp 檔案上按一下滑鼠右鍵並選取 [內容],以變更檔案的屬性為唯讀。
4) 編譯專案,再次以與步驟 2 中使用相同的目錄。
參考: Mathematics Teacher Mr. Ip