Nehmen wir an, Sie hätten ein einzelnes Projekt mit 500 Themen und etwa 300 Grafiken. Es könnte vielleicht ein bisschen unübersichtlich und langsam werden! Vielleicht möchten Sie es in mehrere kleinere Hilfedateien aufspalten, die Sie nach Bedarf wieder zusammenfügen. Dieser Vorgang heißt Zusammenführen (merging).
Einer der großen Vorteile von Merging ist, dass Sie Ihre Hilfedateien in Module aufspalten können. Ein klassisches Beispiel ist ein Buchhaltungsprogramm, das verschiedene Hilfedateien für Rechnungen, Verkauf etc. beinhaltet. Ihr Kunde kauft vielleicht nur zwei von drei Modulen, also schicken Sie auch nur zwei Hilfedateien. Vielleicht kaufen Sie später noch des dritte Modul. Kein Problem, Sei schicken die dritte Hilfedatei, und weil die drei Hilfedateien ursprünglich zusammengeführt waren (merged), wird die dritte Datei nun von den bestehenden Dateien automatisch eingelesen und akzeptiert.
Wählen Sie Ihren Master!
Sie müssen eine einzelnes Projekt als Master-Hilfedatei bestimmen, dann die anderen mit dieser zusammenführen. Die Vorgänge unterscheiden sich etwas, je nach dem ob Sie WinHelp oder HtmlHelp mergen. Aber vereinfacht gesagt, listen Sie die Dateien auf, die zusammengeführt werden sollen und fügen dann die Inhalte all dieser Hilfedateien in das Master-Inhaltsverzeichnis ein. Verwirrt? Keine Sorge, diese Hilfedatei wird Sie Schritt für Schritt führen.
Nachteile beim Zusammenführen
Es wird leicht ein bisschen komplex und Sie müssen jedes Projekt gut warten, damit Sie keine doppelten Kontextstrings oder HelpIDs bekommen. Wenn Sie Ihre Hilfedatei aus einer externen Anwendung aufrufen, müssen Sie den Namen und die HelpID jeder einzelnen Hilfedatei kennen. Das kann leicht mühselig werden. Die Browse-Sequenzen Ihres Nonscrollbereichs sind projektspezifisch, d.h. sie werden nicht automatisch im nächsten angehängten Projekt fortgesetzt, aber vielleicht wollen Sie da ja auch so.
Siehe auch