Share via


在多重語言合併模組的 CAB 中排序檔案順序

必須撰寫多種語言合併模組、語言轉換和封包檔案,如此一來,.cab中的檔案順序會符合 File Table中指定的檔案安裝順序,即使在語言轉換的應用程式之後也是如此。 如果模組和.cab中的順序不相符,就無法使用合併模組。

指派給模組中的每個檔案,這是與其語言無關的唯一序號,然後一律使用該序號作為檔案。 建置封包檔案並撰寫語言轉換時,請使用相同的順序。

因為安裝程式只會安裝 File Table中所列的檔案,所以使用封包、 檔案資料表和語言轉換中的全域檔案序列,可讓合併工具略過檔案 資料表中未列出的封包中儲存的任何額外檔案。 其他檔案可能存在於封包中,但不得列在 [檔案資料表] 中。 例如,安裝Code.dll、English.dat、German.dat 和 French.dat 的模組可以使用下列全域檔案順序順序。

檔案 順序
Code.Dll 1
English.Dat 2
德文.Dat 3
French.Dat 4

 

然後,您可以撰寫語言轉換來修改英文、德文或法文課程模組的 檔案資料表

適用于英文) 的檔案資料表 (部分

檔案 順序
Code.Dll 1
English.Dat 2

 

德文) 的檔案資料表 (部分

檔案 順序
Code.Dll 1
德文.Dat 3

 

法文) 的檔案資料表 (部分

檔案 順序
Code.Dll 1
French.Dat 4

 

如需詳細資訊,請參閱 撰寫多種語言合併模組的語言轉換撰寫合併模組檔案資料表