Fusionner de multiples projets WinHelp est bien plus facile qu'en HtmlHelp et ne présente pas le même buq que la version HtmlHelp 1.4.
Toutefois, avant de décortiquer vos 500 pages si soigneusement préparés, prenez quelques instants pour suivre ce guide pas-à-pas afin de bien comprendre toutes les implications de cette opération.
Dans notre scénario, un Tour-opérateur veut montrer ses destinations de vacances spécialisées en deux catégories :
Vacances Joyeuses et bon marché
Vacances Atrocement chères
Il souhaite que la plupart de ses clients voient les destinations de la 1ère catégorie (mais seulement certains de ces clients voudront voir les deux catégories), et enfin d'autres ne rechercheront que des destinations luxueuses.
Alors le Tour-opérateur crée deux Projets comme ceci :
Projet Maître
Projet Esclave
(*) Avoir deux ou plusieurs Projets dans le même répertoire peut poser problème, si des Pages ont le même "Context String" dans des Projets distincts. Dans ce cas, le dernier Projet compilé écrasera les valeurs de Context Strings communes aux autres projets
D'une certaine façon celà vous oblige à maintenir des pages uniques, mais si vous ne voulez ou ne pouvez pas gérer celà, créez le Projet Esclave dans un répertoire séparé, et ne recopiez que le Ficher Compilé dans le Projet Maître.
Fusion des deux Projets !
Revenons au Projet Maître et ajoutons-y notre Projet Esclave :
"Interroge moi aussi=AtrocementChères.hlp" et cliquez [Ok].
Note: le texte "Interroge moi aussi" apparaîtra si l'utilisateur choisit "Adapté" dans l'Assistant d'Installation de Recherche, et vous pouvez mettre le texte que vous voulez voir s'afficher.
La Table des Matières du Projet Maître affiche maintenant les deux Projets, comme dans la copie d'écran ci-dessous. Si vous regardez l'Index vous constaterez qu'il à fusionné, lui aussi et que vous pouvez utiliser le Moteur de Recherche pour trouver des données du Projet Esclave.
En cas de difficultés, reprenez les étapes une par une pour voir ce que vous n'avez pas bien compris.
