Catégorie / Domaine : | Outils |
Compatibilité SCOL Voy@ger : | V 2.0c et supérieure |
Mise à jour : | 03/2004 |
HelpServer est un module daide contenant un arbre de champs daide. HelpServer doit être lié à une interface acceptant la syntaxe des champs daide, par exemple le module HelpViewer.
Les liens suivant doivent être mis en place.[HelpViewer].ask à [HelpServer].ask
[HelpServer].answer à [HelpViewer].answer
Figure 1 : Interface du module HelpServer
Action | Fonction |
HelpViewer.ask à HelpServer.ask | HelpServer reçoit une référence de champ daide, donnant accès aux champs fils dont on veut afficher le contenu. Cette action déclenchera un événement « answer » dont les paramètres correspondront à la référence demandée. |
Evénement | Fonction |
HelpServer.answerà HelpViewer.answer | transmet une série de champs daide à afficher par le viewer.>br>La syntaxe de cette transmission est la suivante (construction strbuild): [référence du champ daide S]\ [type du champ S]\ [texte du champ S]\n [ref]\ [type]\ [texte]\n ect... référence : identificateur (textuel) du champ daide, correspondant aux coordonnées du champ dans larbre daide type : « 0 » si question, |
Zone | Fonction | Interface | Affectation |
Aucune | client | non |
Larbre daide est décrit sous forme de fichier texte, au sein des fichiers de langue (dms/Tools/Help/HelpServer/Lang/).
Chacun des fichiers de langues contient une version de larbre daide, avec les textes traduits dans la langue correspondante.
Chaque ligne dun fichier de langue correspond à un champ daide, suivant la syntaxe :
[référence] [texte]. La référence correspond en fait aux coordonnées du champ dans larbre daide.