在多重語言合併模組的 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 |
如需詳細資訊,請參閱 撰寫多種語言合併模組的語言轉換 和 撰寫合併模組檔案資料表。