IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Ajouter une aide [FAQ]


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Avril 2002
    Messages
    91
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 91
    Par d�faut Ajouter une aide
    Comment faire pour ajouter une aide dans mon programme ? (En appuyant que F1 et mettre la petite icones "?" en ahut a droite ).

    J'ai cr�� mon aide
    J'ai donn�e son chemin dans HelpFile
    J'ai mis biHelp a true
    et dans la m�thode OnHelp des evenements, j'ai mis :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    ShellExecute(NULL,"open","C:\\Sources\\Aides\\ProMeteo.hlp",0,0,SW_SHOW);
    Mais, il ne ce passe rien.

    Comment, faut-il faire ?

  2. #2
    Membre chevronn�

    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2002
    Messages
    137
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 137
    Par d�faut
    il y a une fonction sp�ciale pour pour ouvrir l'aide, il ne faut pas utiliser ShellExecute.
    Si j'ai bien compris, tu as mis dans les propri�t�s du tableau le nom de ton fichier d'aide, il ne devrait donc pas y avoir de probl�me et quand tu appuies sur F1 l'aide doit s'ouvrir.
    pour ce qui est du ? en haut � droite, je ne sais pas comment �a marche, je n'ai jamais eu le temps ni l'occasion de me pencher l� dessus

  3. #3
    Mod�rateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Syst�mes Embarqu�s
    Inscrit en
    Avril 2002
    Messages
    3 252
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Consultant en Syst�mes Embarqu�s
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 252
    Par d�faut
    Voila ce que moi j'ai fait pour ouvrir mon fichier .hlp depuis mon application et tu devrais essayer �a.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    void __fastcall TForm1::Help1Click(TObject *Sender)
    {
    Application->HelpFile = "ProMeteo.hlp";
    Application->HelpCommand (HELP_CONTENTS,0);
    }
    Normalement ca marche mais il faut que ton fichier .hlp soit dans le m�me repertoire que ton application (il me semble).
    Pour le ? je ne suis pas encore pench� sur la question.
    J'esp�re que �a t'aideras un peu.
    Vince ++

  4. #4
    Membre �clair�
    Inscrit en
    Mai 2002
    Messages
    67
    D�tails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 67
    Par d�faut
    Citation Envoy� par Mailgifson
    Comment faire pour ajouter une aide dans mon programme ? (En appuyant que F1 et mettre la petite icones "?" en ahut a droite ).
    : est ce que tu parle tu "?" qui est dans le menu???
    si c'est ca (ce qui m'etonne ) utilise le composant TMainMenu...

  5. #5
    Membre �prouv�
    Homme Profil pro
    VP of Research and Innovation
    Inscrit en
    Mai 2002
    Messages
    84
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Canada

    Informations professionnelles :
    Activit� : VP of Research and Innovation

    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par d�faut
    Bonjour,

    Dans le menu Projet|Options|Application, il faut sp�cifier le fichier d'aide.
    Ensuite il faut sp�cifier le HelpContext de l'aide.
    A noter que BCB 5, ne supporte pas en standard le fichier d'aide CHM.

    Pour les CHM voir ici : http://helpware.net/delphi

  6. #6
    Membre habitu�
    Inscrit en
    Avril 2002
    Messages
    13
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 13
    Par d�faut
    Bonjour,

    Pour ajouter le ? en haut � droite il faut mettre biHelp � true dans la propri�t� BorderIcons de la TForm.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 19/05/2014, 15h05
  2. R�ponses: 3
    Dernier message: 07/10/2005, 12h07
  3. [C#] ajouter une image dynamiquement
    Par h_imane dans le forum ASP.NET
    R�ponses: 4
    Dernier message: 21/04/2004, 11h27
  4. [Plugin] Ajouter une option au menu contextuel ?
    Par relivio dans le forum Eclipse Platform
    R�ponses: 2
    Dernier message: 22/03/2004, 16h18
  5. une aide pour un cours de turbo a l'ecole
    Par master_letters dans le forum Turbo Pascal
    R�ponses: 11
    Dernier message: 26/11/2003, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo