Stimmt. Aber im Zweifelsfall würde ich HLP vorziehen. Zum einen laufen diese Hilfedateien von Win95 bis XP, zum anderen unterstützt Delphi die Help-API.
Bei CHM-Hilfedateien machen viele Leute den, IMHO, Fehler, die Hilfe nur via
ShellExecute aufzurufen, weil sie Probleme mit den APIs der JEDIs oder von HelpNet haben, bzw. weil sie gar nicht wissen, dass es solche APIs gibt.
Wie dem auch sei, auf einem originalen Win95 bzw. NT4 nutzt dir eine moderne CHM-Hilfedatei nichts. Mit der API (von den JEDIs z.B.) kannst du zumindest prüfen, ob das System diese Dateien unterstützt, während ein Aufruf mit
ShellExecute quasi "auf gut Glück" ist ...
@Ottchen: Das Thema Hilfedateien ist ein bisschen kompliziert, um das "mal eben" abzuhandeln. Ein gutes Grundlagentutorial namens "99Steps" findest du
hier. Es fehlt das Inhaltsverzeichnis, aber das ist der tiefere Sinn. Es ist für Einsteiger gedacht, die schrittweise lernen wollen.
Ansonsten gibt´s in der Download-Version von Luckies
Tutorials ebenfalls einen Beitrag über Hilfedateien. Der geht zusätzlich auch auf CHM-Dateien ein, beschränkt sich aber auf das Wesentliche bzw. auf das, was man wohl wirklich am häufigsten brauchen wird.