Lancement d'un fichier d'aide

nad - 11 mai 2001 à 18:02
cpln Messages postés 4 Date d'inscription lundi 30 juin 2003 Statut Membre Dernière intervention 20 juin 2006 - 25 mars 2005 à 16:34
Comment lancer un fichier d'aide en cliquant sur un sous-menu?
Mon fichier d'aide est enregistrer sur le c:\
Il a une extention .hlp
Dans createur de menu j'ai bien mis IDHelpContext
Comment faire ?
merci

8 réponses

Private Sub mnuHelpContents_Click()
Dim nRet As Integer

'S'il n'y a pas de fichier d'aide pour le projet, afficher un message à l'utilisateur
'afin de définir le fichier d'aide de votre application dans le
'dialogue des propriétés du projet
If Len(App.HelpFile) = 0 Then
MsgBox "Impossible d'afficher le sommaire de l'Aide. Aucune Aide n'est associée à ce projet.", vbInformation, Me.Caption
Else
On Error Resume Next
nRet = OSWinHelp(Me.hwnd, App.HelpFile, 3, 0)
If Err Then
MsgBox Err.Description
End If
End If

End Sub

A++ ceyquem
http://www.lesiteweb.fr.st
0
J'ai deja essaye ca (car je l'avais moi aussi recuperer sur l'assistant de creation) et ca ne marche pas
Une autre idee peut etre?
Merci
0
Des idées comme ça :
Si un message : impossible d'afficher ...hlp s'affiche :
• Vérifie le contenu de App.Helpfile qu'il y ait bien :
C:\???.hlp

Une autre solution avec un commondialog :

CommonDialog1.CancelError = True
On Error GoTo ErrH
' Définit la propriété HelpCommand
CommonDialog1.HelpCommand = cdlHelpForceFile
' Spécifie le fichier d'aide.
CommonDialog1.HelpFile = "c:\monaide.hlp"
' Affiche le moteur d'aide de Windows.
CommonDialog1.ShowHelp
ErrH:
Exit Sub

a++ ceyquem
0
Comment peut on creer un fichier Help (.hlp) ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pour faire un fichier hlp, il faut un éditeur de texte rtf et un compilateur comme Microsoft Help Workshop fourni avec vb5 et plus.

Cependant, il est beaucoup plus facile de faire un fichier d'aide chm (comme l'aide de windows 98) en utilisant un éditeur de pages web et microsoft HTML help workshop.

ceyquem
http://www.lesiteweb.fr.st
0
pas compliqué...;)
tu positionne le pointeur de ta souris sur la surface blanche de l'explorateur windows (ou meme dans un autre gestionnaire de fichiers!!!:)...
tu cliques droit, puis tu vas dans le sous menu 'Nouveau' du menu apparu lors de ton action sur le switch de ton petit animal blanc filaire...
Fais en sorte que la ligne 'Fichier texte' soit en surbrillance, en positionnant simplement ton pointeur dessus.
- Attention!!!cela marche aussi bien avec 'fichier texte' que 'son wave' ou autre...!!! -

Une fois positionné, clique (une pression sur le bouton a GAUCHE de ta souris cette fois!!!)

Reviens alors dans la surface de l'explorer. Une nouvelle icone sera alors normalement apparue, portant l'extension '.txt' si tu a choisit 'fichier texte' ou '.wav' si tu as choisit 'son wave' , etc...

Si tu ne vois pas l'extension du fichier (les trois derniers lettres contenues dans le nom dudît fichier, se situant apres un point, qui fait office de délimiteur entre le nom et l'extension)va dans le menu gris, en haut de la fenetre de l explorateur...tu y trouveras le mot 'affichage'
places y le curseur, et repete l'operation citée plus haut (un simple click gauche) afin d'ouvrir le menu 'affichage'.
Tu dois ensuite descendre tout en bas de ce menu a l aide de la souris (et oui, encore une fois la souris...tu vois, ca peut servir...)jusqu'a la chaine (de caracteres) 'Options des dossiers...'. Une fois cette chaine (de caracteres)mise en surbrillance (les lettres de ladite chaine sont passées en blanches et le fond, originalement gris clair, c est passé en bleu mer) repete de nouveau la procedure de SCG (simple cliqk gauche).

La, une fenetre apparaitra, en te presentant trois onglets... Execute SCG sur l'onglet affichage (celui du milieu)et la, (c ca la magie du numerique) le contenu de la fenetre changera. Tu auras un cadre blanc, avec des options a cocher dedans (ca marche de la meme maniere qu'un formulaire des assedic, tu coches,y a une croix, tu decoches, y en a plus...sauf que sur le papier des assedic tu peux pas decocher...PS: pour cocher, SCG sur l'emplacement de la croix, idem pour decocher) ...
Recherche dans cette fenetre la chaine (de caracteres) 'Masquer les extensions des fichiers dont le type est connu', et si elle est cochée (si il y a une croix a coté), décoche la.
Ensuite, tu peux effectuer un nouveau SCG sur le bouton 'OK'
en bas au millieu de cette meme fenetre 'Option des dossier'.

Voila.
L'extension est maintenant visible.
Retournons dans l'explorateur de fichiers, a l'emplacement ou le 'Nouveau fichier texte.txt' ou le 'nouveau son wave.wav' a été créé. Reperer ce fichier, puis selectionner le avec un nouveau SCG. Patientez quelques secondes, puis le fichier deja selectionné lors du premier SCG devra subir un second SCG, en prennant bien soins de n'effectuer entre les deux SCG successifs aucun autre SCG non necssaire.

Apres ces deux SCG sur votre fichier, a quelques secondes d'ecart (un minimum de trois, pour la securité de l'operation)vous constatez que le nom du fichier est maintenant modifiable. SGCez une fois a la fin de la chaine (de caracteres) composant ce nom, puis effacer les trois dernieres lettres du fichier, apres le point. A la place, ecrivez en premier lieu 'h', puis 'l' puis encore 'p'.
renommez ensuite si vous le desirez la premiere partie du nom de fichier, en faisant tres tres tres tres tres attention de ne pas effacer le point ni l'extension.
!!!VOTRE FICHIER DOIT AVOIR UN NOM!!!
Voila ...
Maintenant agissez de nouveau sur le bouton gauche de votre souris ailleurs sur l'ecran... (n'importe ou, sauf sur le nom du fichier precedemment modifié), puis activer de nouveau SCG.

Et voila...
Pas bien sorcier de creer un '.hlp'

Si tout ca ca marche pas, ben faut redemmarer l'ordinateur
en prennant soin de presser la touche 'F8'.
Au menu sous MS Dos, entrez le chiffre qui correspond a 'Cession DOS' ou un truc comme ca.
Une fois ceci fait, taper 'format c:' ,suivi de la touche 'enter' (celle avec la fleche qui revient a la ligne).Aux questions posées, répondez 'O', et tout ira pour le mieux.

laisser continuer, puis eteignez le tout, et allez vous reposer.

Le lendemain, ca marche plus.
C normal.
Contactez moi alors au 0635449876 puis je viendrais vous depaner pour environ 500 frs, si vous avez deja la license de Windows, 1500 sinon.

Merci
Au revoir
0
Il existe également un soft assez sympa

robohelp

http://www.ehelp.com/
0
cpln Messages postés 4 Date d'inscription lundi 30 juin 2003 Statut Membre Dernière intervention 20 juin 2006
25 mars 2005 à 16:34
C'est vrai..
0
Rejoignez-nous