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 :

le help dans une application


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut le help dans une application
    bonjour,
    je veux savoire comment je peux présenté l'aide(help) dans une application? j'ai une fichier pour l'aide (html et pdf) mais je ne sais pas Comment et où le mettre!!!!!!!!! c'est la premiere fois que je programé avec builder pouvez vous m'aide.merci d'avance.

  2. #2
    Membre éclairé Avatar de SmileSoft
    Inscrit en
    Mars 2008
    Messages
    436
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 436
    Par défaut
    Bonjour,

    regardes du coté ShellExecute(...).

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Si tu utilise un fichier PDF externe, en le plaçant dans le même répertoire que ton exécutable, tu peux par exemple le lancer en cliquant sur un bouton ou depuis un MainMenu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    void __fastcall TFPrinc::BtnHelpClick(TObject *Sender)
    {
      //Le fichier PDF doit avoir le même nom que l'executable dans cet exemple
      AnsiString pdf = ChangeFileExt( Application->ExeName, ".pdf" );
      ShellExecute(NULL, "open", pdf.c_str(), NULL, NULL, SW_NORMAL);
    }
    De la même facon tu peux ouvrir ton fichier HTML.

    Ne pas oublier d'inclure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <ShellApi.hpp>

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut
    Citation Envoyé par sat83 Voir le message
    Si tu utilise un fichier PDF externe, en le plaçant dans le même répertoire que ton exécutable, tu peux par exemple le lancer en cliquant sur un bouton ou depuis un MainMenu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    void __fastcall TFPrinc::BtnHelpClick(TObject *Sender)
    {
      //Le fichier PDF doit avoir le même nom que l'executable dans cet exemple
      AnsiString pdf = ChangeFileExt( Application->ExeName, ".pdf" );
      ShellExecute(NULL, "open", pdf.c_str(), NULL, NULL, SW_NORMAL);
    }
    De la même facon tu peux ouvrir ton fichier HTML.

    Ne pas oublier d'inclure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <ShellApi.hpp>
    merci bcp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter une action dans le menu help d'une application RCP
    Par jinar dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/06/2008, 11h56
  2. Réponses: 2
    Dernier message: 27/03/2008, 21h41
  3. Créer un help dans une application java
    Par baya1 dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 01/04/2007, 23h54
  4. Licence MySql en tant que BD dans une application web
    Par Volta dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 14h38
  5. fenetre dos dans une application
    Par jfb53 dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/10/2003, 18h06

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