Zum Inhalt

WinHelp

Reparieren von aus WinHelp konvertierter HTML-Hilfe

HHPmod ist ein Werkzeug, das Sid Penstone geschrieben hat, um mir bei der Konvertierung von WinHelp Projekten in HTML Help Projekte zu helfen. Sid Penstone benutzte die automatische Konvertierung, die in HTML Help Workshop zur Verfügung gestellt wird, aber als er dazu kam, das neue HTML Projekt zu bearbeiten, um die Aufgaben zu vervollständigen, die nicht durch die Konvertierung erledigt wurden, gab es einige Probleme:

  • Die 8-Buchstaben-Dateinamen, die verwendet werden, um die neuen HTML-Topic-Dateien zu schreiben, haben keinen Bezug zu den ursprünglichen Topic-IDs.
  • Wenn es eine große Anzahl von Themen zu verwalten gibt, ist es frustrierend, mit den automatisch generierten Dateinamen zu arbeiten. Meine Projekte haben über 100 Kontext ID's und Themen pro Anwendung.
  • Wenn das ursprüngliche WinHelp-Projekt Zuordnungs- oder Alias-Dateien verwendet, werden diese ignoriert. Der Benutzer muss die Alias-Dateien unter Verwendung der neuen, nicht intuitiven(!) Dateinamen manuell neu erstellen.

HHPMod schreibt das konvertierte Projekt in ein neues HTML-Hilfeprojekt um, wobei die ursprünglichen Themen-ID-Namen wiederhergestellt, alle Links korrigiert und die Alias-Dateien neu geschrieben werden. Das neue HTML-Projekt wird, wenn es kompiliert ist, korrekt mit den Hilfe-Kontext-IDs der Anwendung verknüpft. Sie müssen immer noch fehlende Bilder und Hotspots korrigieren, aber Sie werden mit den ursprünglichen Themen-ID-Namen arbeiten. Hier sind die Projektbeziehungen:

HHPMod - Projektbeziehungen

Eine Reihe von Notizen, die auf den Erfahrungen einiger Benutzer bei der Konvertierung einiger großer WinHelp-Projekte in HTML-Hilfe basieren. Sie enthalten eine Zusammenfassung der aufgetretenen Probleme und einige vorgeschlagene Korrekturen.

Download

Datei Beschreibung Größe Version
HHPMod_3_2_2.zip Application and Help files only* 519 KB 3.2.2 Download
HHPMod_3_2_2_Full.zip Full Windows 9x,2000,XP,Vista,7 5784 KB 3.2.2 Download
notes-on-fixing-HTMLHelp.pdf PDF File 210 KB 2010 Download

Hinweis: Das Programm ist in Visual Basic 6 geschrieben - Sie benötigen VB6 Run-Time: msvbvm60.dll, und RichTextBox Support-Dateien.