OVH Cloud OVH Cloud

[WD9] Aide

8 réponses
Avatar
joseph cvjetic
Bonjour
Je développe un système d'aide pour un logiciel.
Comment faire pour que l'aide soit accessible par F1 dans
toute les fenetres au lieu de mettre chaque fois un bouton aide
Merci
J Cvjetic

8 réponses

Avatar
Romain PETIT
joseph cvjetic a pensé très fort :
Bonjour



Bonjour,

Je développe un système d'aide pour un logiciel.
Comment faire pour que l'aide soit accessible par F1 dans
toute les fenetres au lieu de mettre chaque fois un bouton aide
Merci



Gérer avec un Evenement dans le code du projet sur "*.*" ?

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
joseph cvjetic
"Romain PETIT" a écrit dans le message de news:

joseph cvjetic a pensé très fort :
> Bonjour

Bonjour,

> Je développe un système d'aide pour un logiciel.
> Comment faire pour que l'aide soit accessible par F1 dans
> toute les fenetres au lieu de mettre chaque fois un bouton aide
> Merci

Gérer avec un Evenement dans le code du projet sur "*.*" ?

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)



J'ai tenté plusieurs syntaxe avec evenement sans succès ??
Avatar
Romain PETIT
Il se trouve que joseph cvjetic a formulé :

J'ai tenté plusieurs syntaxe avec evenement sans succès ??



**** Code du projet
Evénement("touche", "*.*", 256) //256=WM_KEYDOWN

**** Procédure globale
PROCEDURE touche(eMessage, ewParam, elParam)
SI ewParam = "112" ALORS
Trace("Appui sur F1")
FIN

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
Il se trouve que joseph cvjetic a formulé :

J'ai tenté plusieurs syntaxe avec evenement sans succès ??



**** Code du projet
Evénement("touche", "*.*", 256) //256=WM_KEYDOWN

**** Procédure globale
PROCEDURE touche(eMessage, ewParam, elParam)
SI ewParam = 112 ALORS
Trace("Appui sur F1")
FIN

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
joseph cvjetic
Votre code fonctionne parfaitement
Comment intégrer l'appel au fichier d'aide
si je remplace trace par
WHELP( "Aide SIE005.chm")
celà ne fonctionne pas


"Romain PETIT" a écrit dans le message de news:

Il se trouve que joseph cvjetic a formulé :

> J'ai tenté plusieurs syntaxe avec evenement sans succès ??

**** Code du projet
Evénement("touche", "*.*", 256) //256=WM_KEYDOWN

**** Procédure globale
PROCEDURE touche(eMessage, ewParam, elParam)
SI ewParam = 112 ALORS
Trace("Appui sur F1")
FIN

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)




Avatar
Romain PETIT
joseph cvjetic a pensé très fort :
Votre code fonctionne parfaitement
Comment intégrer l'appel au fichier d'aide
si je remplace trace par
WHELP( "Aide SIE005.chm")
celà ne fonctionne pas



Pourtant chez moi

PROCEDURE touche(eMessage, ewParam, elParam)
SI ewParam = 112 ALORS
WHelp(SysRep()+"HelpNotePad.chm")
FIN

fonctionne bien.
Il faut probablement que tu indiques le chemin complet du fichier...

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
patrice
"Romain PETIT" a écrit dans le message de
news:
joseph cvjetic a pensé très fort :
> Votre code fonctionne parfaitement
> Comment intégrer l'appel au fichier d'aide
> si je remplace trace par
> WHELP( "Aide SIE005.chm")
> celà ne fonctionne pas




ca viendrait pas de l'espace dans le nom ?
Avatar
joseph cvjetic
oui le chemin
maitenant ok
encore merci


"Romain PETIT" a écrit dans le message de news:

joseph cvjetic a pensé très fort :
> Votre code fonctionne parfaitement
> Comment intégrer l'appel au fichier d'aide
> si je remplace trace par
> WHELP( "Aide SIE005.chm")
> celà ne fonctionne pas

Pourtant chez moi

PROCEDURE touche(eMessage, ewParam, elParam)
SI ewParam = 112 ALORS
WHelp(SysRep()+"HelpNotePad.chm")
FIN

fonctionne bien.
Il faut probablement que tu indiques le chemin complet du fichier...

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)