W Delphi 7.0 można dołączać do aplikacji pliki pomocy z rozszerzeniem .hlp, podając ścieżkę do pliku w opcjach projektu lub w kodzie (Application.HelpFile := 'NazwaPlikuPomocy.hlp';).
Jeśli w pliku pomocy dla różnych stron pomocy mamy ustawione wartości HelpContext i w programie w danych miejscach wprowadzimy te same wartości, to po naciśnięciu F1 otworzy się plik pomocy na danej stronie. Wszystko pięknie.
Natomiast ja mam dwa pytania:
1. Jak dołączyć do programu pomoc w nowym formacie .chm? Chodzi oczywiście o możliwość używania HelpContext.
Delphi zgłasza błąd, że to nie jest plik pomocy, bo zna tylko .hlp. Może trzeba jakoś ręcznie przechwycić wykonywanie wywołania pomocy i zrobić własną procedurę, ale jak...
2. Od której wersji Delphi obsługuje pliki .chm automatycznie tak jak .hlp?