Bonjour,

Je tente de faire afficher une aide HTML ( construite à l'aide de HelpNDoc4) dans un programme.
Pour cela : j'ai déposé sur ma feuille les contrôles :
1 -THTMLHelpDatabase - pour lequel j'ai mis les propriétés Autoregister à True , et KeyWorrdPrefix à Html/. La propriété BaseURL étént renseignée sur l'ébènement "Oncreate" du formulaire concerné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
procedure TF_Lanc.FormCreate(Sender: TObject);
begin
 HTMLDB_aide.BaseURL:=  'file://' + ExtractFilePath(Application.ExeName) + 'DocHtml/Introduction.html' ;
end;
2- THTMLBrowserHelpViewer - pour lequel les propriétés BrowserParams est à %s (valeur par défaut) - BrowserPath est vide (valeur par défaut) et AutoRegister a été passé à True
3 - De même j'ai spécifié dans les propriétés du formulaire HelpContext valeur 0 ( par défaut) - HelpFile resté vide (valeur par défaut) - HelpType à htKeyword et HelpKeyWord à Html/

Tout ceci a été fait selon des indications glanées dans le forum et autres sources de documentation auxquelles j'ai pu avoir accès .

Lorsque je lance l'application et que j'appuie sur F1 le message : "The HelpDatabase "HTMLDB_Aide" ne peut pas trouver le fichier D:/Ap_Lazarus/gene_Ad/DocHtml/introduction.html s'affiche
(D:/.......etc..) est bien le chemin et le nom du fichier d'aide cioncerné.

Qu'ais-je loupé ?

Merci d'avance pour vos réponses.

Cordialement

RO