2009-07-05 15 views
2

J'utilise l'aide & Manuel pour créer des fichiers d'aide sur le Web (HTML). Je voudrais lier ceci à mon application Delphi 2007 de sorte qu'il apparaisse lorsque les utilisateurs appuient sur la touche F1, et idéalement, pour apparaître dans un endroit sensible au contexte.Comment utiliser l'aide contextuelle html avec Delphi 2007 - les bases

C'est ce que j'ai essayé:

Ajout de l'unité de HTMLHelpViewer à la clause uses de la forme principale.
Définition de la propriété HelpFile au nom du fichier index.htm.
Définition de l'événement OnHelp (cet événement n'est pas déclenché sur F1, btw). J'ai également cherché Stack Overflow et d'autres liens Web pour essayer de trouver les étapes pour y parvenir, et même si je trouve des indices, je n'arrive pas à trouver une façon étape par étape d'accomplir cela.

Merci pour toute aide.

Répondre

5

Il semble que vous ayez oublié de définir les propriétés HelpContex ou HelpKeyword. L'aide n'est invoquée que s'il existe un contrôle avec HelpContex <> 0 ou HelpKeyword <> ''.

+1

Merci, définir la propriété helpcontext sur l'un des composants le fait fonctionner. –

1

Je ne connais pas les détails de Help & Manual, mais en tant qu'application commerciale avec un dedicated support forum vous pouvez trouver de l'aide si nous ne trouvons pas ce dont vous avez besoin. Voici quelques liens qui peuvent aider:

Leur online help system a general info on context-sensitive help et des informations spécifiques sur application calls to webhelp.

Voir "All about help files in Borland Delphi" on this page.

Il existe H & Composants Delphi spécifiques à M available here for free download.

J'espère que c'est un début pour vous.

+0

Merci, j'ai essayé de chercher dans le forum et sur les liens que vous mentionnez, mais malheureusement, je n'ai pas été en mesure de trouver les réponses à ma question postée ici. –

Questions connexes