CHM ist eigentlich eine ZIP, mit
HTML/CSS/JS drin und für die Anzeige wird ein eingebetteter IE verwendet.
Ach, interessant, wusste ich auch noch nicht. Scheint aber 7-Zip zu sein, mit dem in Delphi integrierten Zip kann man es nicht öffnen.
Aber gut zu wissen, falls man nur eine .chm-Datei haben sollte, kann man so ganz einfach den Kram extrahieren und kann dann es dann konvertieren.
Muss mal schauen, ob ich was einfaches finde, womit ich die 7zip-Datei auch mit Delphi öffnen kann, dann würde ich das in mein eigenes CrossHelp-Programm direkt integrieren.
Ich habe inzwischen alle meine Programme auf diese (eigene) Lösung umgestellt, zumal ich so eine vernünftige Hilfe (inclusive Volltext-Suche) auf allen Desktop-Plattformen (Windows, macOS und Linux) habe...