Bonjour tout le monde
Quels sont les outils Lazarus pour concevoir l'aide d'une application?
Merci.
FOCUS
Bonjour tout le monde
Quels sont les outils Lazarus pour concevoir l'aide d'une application?
Merci.
FOCUS
Bonjour,
A part les "Hint" et ShowHint (aide sur les divers composants figurant sur une feuille., J'ai personnellement opté pour une aide au format .chm que je rédige hors de lazarus à l'aide de la version freeware du logiciel HelpNDoc4 et qui est ensuite, à l'aide d'un click sur un bouton appelée en utlisant hh.exe qui se trouve dans le répertoire windows.
le code est par exemple :
J'espère que cela pourra vous être utile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 procedure TF_AcACG.Bt_Aide1Click(Sender: TObject); Var noma, appliaide, chappli : String ; Var Aprocess : Tprocess ; begin Aprocess := Tprocess.Create(nil) ; chappli := ExtractFilePath(Application.ExeName) ; //chemin complet du pgm que l'on utilise noma := chappli + 'Aide\ACGSaisie.chm'; // le chemin complet du fichier CHM à* ouvrir Appliaide := 'C:\Windows\hh ' + noma ; // Le pgm d'ouverture du fichier chm (hh) + le chemin et nom du fichier CHM if fileexists(noma) then Begin Aprocess.CommandLine := appliaide ; AProcess.Options := AProcess.Options + [poWaitOnExit]; AProcess.Execute ; end else Begin showmessage('le fichier d''aide n''existe pas ou n''est pas dans le bon dossier !'); end; end;
Cordialement
R.O.
Bonjour tout le monde!
Merci R.O. de m'avoir orienté.
En fait j'ai téléchargé le logiciel, que j'ignorais même son existence, et j'ai commencé à l'étudier, ça m'a plu énormément.
je m'en sortirai j'en suis certain.
merci encore une fois.
FOCUS
Bonjour,
Moi, maintenant je fais toutes les aides en pdf (a l'aide de Libreoffice). Ceci me permet d'etre compatible sur toutes les plateformes.
… juste mes 2 cents…
Danilo
Bonsoir à tous
Ton code Fonctionne R.O. !
Je viens de réaliser mon premier projet aide en implémentant le code fourni par R.O.
Seulement j'ai télécharger un utilitaire "Htmlhelp.exe" exigé par le logiciel, j'ai ajouté un composant
Process à ma fiche, et créé un dossier Aide, qui contient mon fichier Lazhelp.chm, dans le dossier qui contient mon application.
Merci R.O.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager