Supponiamo che tu abbia un singolo progetto di 500 argomenti con circa 300 grafici. Potrebbe iniziare a diventare un po' pesante, troppo grande e lento? Potresti decidere di suddividerlo in file di aiuto più piccoli e quindi unirli assieme. Nella creazione di file di aiuto, questa è chiamata Fusione.
Uno dei principali benefici della fusione è che puoi rendere i tuoi file di aiuto modulari. Un esempio classico è un programma di contabilità che ha un file di aiuto per la fatturazione, le vendite ecc. I tuoi clienti potrebbero acquistare due moduli su tre, per cui invii loro solo due file di aiuto. Ma in seguito essi potrebbero acquistare il terzo modulo. In questo caso dovrai inviare loro solo il terzo file di aiuto e poiché i tre file di aiuto erano originariamente fusi, il terzo file di aiuto verrà automaticamente letto e riconosciuto dai file di aiuto esistenti.
Scegli il file principale!
Per ottenere ciò, devi designare un singolo progetto come file di aiuto principale, quindi fondere tutti gli altri con esso. Ci sono diversi passi da completare a seconda che tu stia fondendo file WinHelp o HtmlHelp. Ma essenzialmente, elencherai i file che verranno fusi, quindi nel sommario del progetto principale, includerai il sommario di ciascuno degli altri file di aiuto. Confuso? Non preoccuparti, questo file di aiuto ti guiderà passo passo in ogni istante.
Svantaggi della fusione
È un po' complicata, e devi fare un'accurata manutenzione di ciascun progetto in modo da evitare stringhe di contesto o HelpID duplicati. Inoltre, se stai facendo riferimento al tuo file di aiuto da un'applicazione esterna allora dovrai conoscere il nome del file di aiuto e l'HelpID specifico a ciascun file di aiuto. Ciò potrebbe essere scomodo. Anche le sequenze di scorrimento nella regione senza scorrimento sono specifiche al progetto, per cui esse non continueranno in modo naturale nel successivo progetto fuso, ma ciò potrebbe essere il modo preferito.
Vedi anche