Udostępnij za pośrednictwem


Porządkowanie sekwencji plików w pliku CAB modułu scalania wielu języków

Moduły scalania dla różnych języków, transformacje językowe i pliki typu cabinet muszą być tworzone w taki sposób, aby kolejność plików w .cab odpowiadała kolejności instalacji plików określonej w Tabeli Plików , nawet po zastosowaniu transformacji językowych. Jeśli kolejność w module i w .cab nie jest zgodna, nie można użyć modułu scalania.

Przypisz do każdego pliku w module, unikatowy numer sekwencji, który jest niezależny od jego języka, a następnie zawsze używaj tego numeru sekwencji dla pliku. Użyj tej samej sekwencji podczas budowania pliku cabinet i tworzenia transformacji językowej.

Ponieważ Instalator instaluje tylko pliki wymienione w tabeli plików , użycie globalnej sekwencji plików w szafie, File Tablei przekształcenie języka umożliwia narzędziu scalania pomijanie dodatkowych plików przechowywanych w szafie, które nie są wymienione w tabeli plików . Inne pliki mogą istnieć w szafie, ale nie mogą być wymienione w tabeli plików . Na przykład moduł instalujący Code.dll, English.dat, German.dat i French.dat może używać następującej globalnej kolejności sekwencji plików.

Plik Kolejność
Code.Dll 1
Angielski.Dat 2
German.Dat 3
French.Dat 4

 

Następnie można tworzyć przekształcenia językowe w celu zmodyfikowania tabeli plików modułu dla języka angielskiego, niemieckiego lub francuskiego.

Tabela plików (częściowa dla języka angielskiego)

Plik Kolejność
Code.Dll 1
Angielski.Dat 2

 

Tabela plików (częściowa dla języka niemieckiego)

Plik Kolejność
Code.Dll 1
German.Dat 3

 

Tabela plików (częściowa dla języka francuskiego)

Plik Kolejność
Code.Dll 1
French.Dat 4

 

Aby uzyskać więcej informacji, zobacz Tworzenie przekształcenia języka dla modułu scalania wielu języków i tworzenie tabel plików modułu scalania.