cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 2009
-
11 août 2007 à 10:24
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 2009
-
12 août 2007 à 10:41
Bonjour à toutes et à tous,
Je réalise une application avec un dossier "Help" et son fichier "Aide.chm", cela fonctionne correctement lorsque je clique sur le bouton de l'appel de l'aide :
cs_PHIL63
Messages postés76Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention10 août 2010 11 août 2007 à 11:10
La commande pour afficher une icône sur le bureau avec Inno Setup est la suivante :
[Icons]
Name: "{userdesktop}\Nom affiché sous l'icône"; Filename: "{app}\Nom du fichier exécutable"; WorkingDir: "{app}"
Ne pas oublier de renseigner le dossier de travail (WorkinDir)
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 12 août 2007 à 10:41
Bonjour à toutes et à tous,
Pour celui que cela intéresse, Innosetup lorsqu'il crée l'icone sur le bureau, cet icone est relatif à l'ouverture de l'application.
Par ce biais, l'appel de l'aide qui se trouve dans un sous dossier ne peut se faire que si dans l'application le code relate l'endroit de cette aide.
J'ai donc fait un test avec 3 boutons en gardant le même code pour InnoSetup (1er topic), et seulement les boutons 2 et 3 fonctionnent dans tous les cas de figure,
a) soit après l'install,
b) avec l'icone placé sur le bureau,
c) par le bouton démarrer,
d) directement dans le dossier créé dans ProgramFiles.
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 11 août 2007 à 12:54
@ Phil63, Ok maintenant pour le raccourci sur le bureau, ok pour l'application avec l'Exploreur directement dans "C:\Program Files\test" mais par contre maintenant par le menu Démarrer, Tous les programmes, projetTest, projettest.exe, l'aide ne fonctionne pas avec cette ligne.
var
nomi : string;
chappli : string;
begin
chappli := ExtractFilePath(Application.ExeName);
nomi := chappli+'Help\Aide.chm';
HtmlHelp(Application.Handle,PChar(nomi), HH_DISPLAY_TOPIC, 0);
end;
Dans InnoSetup, le même code qu'au départ et la avec l'icone sur le bureau seul le 2ième bouton fonctionne pour appeller l'aide.