ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: HelpTopicID number   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

ven. 25 septembre 2020, 14h06

Francis Faure
France France

atoutfox.public.association

Re: HelpTopicID number

Bonjour Koen,

a) reprenons pour les URL :

Dans le GitHub de VFPX, il y a une partie dédiée au fichier d'aide de VFP,

- Le lien est :
https://github.com/VFPX/HelpFile

- Dans cette partie, j'ai aussi posté les fichiers sources : dans le répertoire nommé.... "sources"... en cliquant pour ouvrir sur ce répertoire tu as le lien :
https://github.com/VFPX/HelpFile/tree/master/sources

- Dans le répertoire "sources" tu as le dossier "dv_foxhelp" en cliquant pour ouvrir ce sous répertoire tu as le lien :
https://github.com/VFPX/HelpFile/tree/master/sources/dv_foxhelp

- Dans ce répertoire il y a un sous répertoire nommé "html" en cliquant pour ouvrir ce sous répertoires tu as le lien :
https://github.com/VFPX/HelpFile/tree/master/sources/dv_foxhelp/html

donc comme tu cherches le source de la page html .... le fichier source de la page est dans ce répertoire....
Dans ce répertoire il y a 3 786 fichiers....
Le fichiers sont nommé par un guid + ".html"

Le fichier de "RELEASE BAR Command" que tu cherches est dans ce répertoire et s'appelle :
6c574fd8-d2a0-48cf-8c60-24199b8cda37.htm

Donc pour aller + vite dans ton navigateur en haut tu copier/coller :
https://github.com/VFPX/HelpFile/tree/master/sources/dv_foxhelp/html/
+ tu ajoutes 6c574fd8-d2a0-48cf-8c60-24199b8cda37.htm
pour tomber directement sur la bonne page

Ok ?

b) Dans ta demande :

> Ce que je recherche, c'est un moyen simple de déterminer l'ID des différentes rubriques d'aide afin que je puisse les appeler dans mon système d'aide.

b.1) tu verras que dans cette page de "RELEASE BAR Command" : il N'Y A PAS de "contextID" : comme déjà indiqué

Donc tu NE peux PAS utiliser : HELP ID <contextID>
Mais
Tu peux utiliser : HELP RELEASE BAR Command

Donc dans ton système d'aide : appeler la commande "HELP" suivi du titre de la page : HELP RELEASE BAR Command


b.2) si tu veux absolument connaitre le "ContextID" d'une autre autre page qui en a une....
(je ne comprends pas pourquoi, mais supposons que tu veux le savoir...)

Alors dans Github le répertoire des sources / dv_foxhelp / html expliqué en premier dans ma présente réponse : premier point,
visualiser la page, je te donne un exemple la page au hasard, la page ayant le titre "Exclusive Property" qui s'appelle :
72011971-e644-41fc-9c6e-2b83cb2671e3.htm

Donc pour l'url .... pareil que vu au début :
https://github.com/VFPX/HelpFile/tree/master/sources/dv_foxhelp/html/
+ ajouter ce nom de page

tu vas donc voir la source de la page, et en bas son "contextID" : n° 50000153

ainsi tu pourras appeler l'affichage de cette page avec la commande "HELP ID 50000153" == qui fait la même chose de la commande "HELP Exclusive Property"

b.3) si tu veux connaitre plus facilement le "contextID" d'une PEM
alors tu lance
=SYS(1023)
+ puis tu vas dans la barre des propriétés dans l'IDE par exemple sur un formulaire et tu tapes la touche "F1"
un messagebox() de debuggage va afficher le message avec le n° de "contextID" utilisé par VFP

c) pour ta phrase :

> Je propose de discuter à nouveau de ce sujet lors d'une prochaine réunion.

Oui !
- je pense que cela sera plus simple de te monter si tu ne comprends pas les informations données en Français et en Anglais sans passer par un traducteur NL

Voilà, c'est la réponse à ta demande. Je ne peux pas te dire mieux ni plus détaillé...

Cordialement
Francis
















Le ven. 25 septembre 2020, 03h18 Koen a écrit :
> Francis,
>
> Malheureusement, probablement un problème de traduction, du néerlandais vers le français, mais je n'arrive toujours pas à le résoudre.
>
> L'URL spécifiée
>
> https://github.com/VFPX/HelpFile/blob/master/sources/dv_foxhelp/html/6c574fd8-d2a0-48cf-8c60-24199b8cda37.htm "target =" _blank "> https://github.com/VFPX/ HelpFile / blob / master / sources / dv_foxhelp / html / 6c574fd8-d2a0-48cf-8c60-24199b8cda37.htm
>
> dans ma ligne de commande Firefox donne une erreur 404.
>
> Ce que je recherche, c'est un moyen simple de déterminer l'ID des différentes rubriques d'aide afin que je puisse les appeler dans mon système d'aide.
>
> Tous les deux? sys (1023) et? sys (1024) ne renvoie aucun résultat. Je propose de discuter à nouveau de ce sujet lors d'une prochaine réunion.
>
> Cordialement,
>
> Koen


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019685
19 634 messages dans le forum • Liste complète des messages

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2020.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3