Ordinamento della sequenza di file nel CAB di un modulo di unione a più lingue

I moduli di unione a più lingue, le trasformazioni del linguaggio e i file di cabinet devono essere creati in modo che l'ordine dei file nella .cab corrisponda all'ordine di installazione dei file specificati nella tabella file, anche dopo l'applicazione della trasformazione della lingua. Se l'ordine nel modulo e nella .cab non corrisponde, non è possibile usare il modulo di merge.

Assegnare a ogni file nel modulo un numero di sequenza univoco indipendente dalla lingua e quindi usare sempre il numero di sequenza per il file. Usare la stessa sequenza durante la compilazione del file cabinet e la creazione di una trasformazione del linguaggio.

Poiché il programma di installazione installa solo i file elencati nella tabella file, l'uso di una sequenza di file globale nel gabinetto, nellatabella file e nella trasformazione del linguaggio consente allo strumento di merge di ignorare eventuali file aggiuntivi archiviati nell'archivio non elencato nella tabella file. Altri file possono esistere nell'archivio, ma non devono essere elencati nella tabella file. Ad esempio, un modulo che installa Code.dll, inglese.dat, tedesco.dat e francese.dat può usare l'ordine di sequenza di file globale seguente.

File Sequenza
Code.Dll 1
Inglese.Dat 2
Tedesco.Dat 3
Francese.Dat 4

 

Le trasformazioni della lingua possono quindi essere create per modificare la tabella file del modulo per inglese, tedesco o francese.

Tabella file (parziale per inglese)

File Sequenza
Code.Dll 1
Inglese.Dat 2

 

Tabella file (parziale per tedesco)

File Sequenza
Code.Dll 1
Tedesco.Dat 3

 

Tabella file (parziale per francese)

File Sequenza
Code.Dll 1
Francese.Dat 4

 

Per altre informazioni, vedere Creazione di una trasformazione del linguaggio per un modulo di unione di più lingue e creazione di tabelle di file del modulo di tipo merge.