Hallo water ,
ich habe die Funktionalität etwas erweitert:
- Erkennen von UDF, deren Basisname nicht durch einen Unterstrich begrenzt ist. (z.B. _WinHttpSimpleRequest)
Dazu ist eine Definition dieser Prefixe in der Property differing.prefixes erforderlich (z.B. differing.prefixes=_WinHttp) - Es können jetzt Hilfedateien verwendet werden, deren Rootpfad für Funktionsname.htm innerhalb der CHM Datei vom Standard (/funcs) abweicht.
Dazu dient die Property chm.func.root.PREFIX (z.B. chm.func.root._WINHTTP=/html/functions).
Bei Verwendung des Standardpfades muss diese Property nicht gesetzt werden.
Ist alles auch nochmal ausführlich kommentiert in der advanced.help.properties.
Was ich bisher nicht explizit erwähnt hatte, ist aber wichtig: Prefixe in den Property-Schlüsseln sind IMMER groß zu schreiben, unabhängig von der sonstigen Schreibweise.
Teste mal und wenn du es für gut befindest, kannst du es ja als Update veröffentlichen.