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 :

Lancer une application � partir d'une application pr�cise.


Sujet :

C++Builder

  1. #1
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par d�faut Lancer une application � partir d'une application pr�cise.
    Bonjour,


    Un petit probl�me � r�soudre. Je dois lire un fichier PDF � partir de mon programme. Pour cela, je fais comme dans la faq, j'utilise la commande ShellExecute:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ShellExecute (NULL, "open", "monfichier.pdf", 0, 0, SW_SHOWNORMAL);
    La pour le moment, le PDF en question s'affiche. Mais le soucis, il prend le visualisateur par d�faut qu'il trouve sur la machine.

    Or, dans mon programme, je voudrais qu'il prenne le visualisateur que l'utilisateur a mis dans les options.

    Donc, voil� j'ai fait ce bout de code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    AnsiString sTmp;
    sTmp = sPathVisuPDF + " " + sPathFichierPDF;
     
    ShellExecute (NULL, "open", sTmp.c_str(), 0, 0, SW_SHOWNORMAL);
    sPathVisuPDF contient le path du exe de acroread
    sPathFichierPDF contient le path du document PDF a voir.

    Th�oriquement il devrait lancer la commande sous DOS : C:\acroread\acroread32.exe C:\test\monpdf.pdf

    Le programme compile mais � l'execution rien ne se passe.

    Je sais pas trop comment faire, quelqu'un a d�j� vu ce point ?

    d'avance.

  2. #2
    Membre �prouv� Avatar de Flow_75
    Femme Profil pro
    Ing�nieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par d�faut
    essaye ca :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ShellExecute(NULL,NULL,chemin_de_l_executable.c_str(),nom_du_pdf.pdf.c_str(),NULL,SW_NORMAL);

  3. #3
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par d�faut
    Citation Envoy� par Flob91
    essaye ca :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ShellExecute(NULL,NULL,chemin_de_l_executable.c_str(),nom_du_pdf.pdf.c_str(),NULL,SW_NORMAL);


    Je viens de tester et sa � l'aire de fonctionner. Je met le probl�me r�solu pour le moment.

    Merci Flob91

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

Discussions similaires

  1. R�ponses: 3
    Dernier message: 07/04/2011, 14h38
  2. R�ponses: 2
    Dernier message: 08/03/2010, 15h43
  3. [Batch] Cr�er une chaine � partir d'une variable et d'une autre chaine
    Par mlle lain dans le forum Scripts/Batch
    R�ponses: 1
    Dernier message: 10/11/2009, 16h26
  4. Saisir une image � partir d'une photo ou d'une vid�o
    Par lohengrin56 dans le forum Flash/Flex
    R�ponses: 0
    Dernier message: 07/07/2009, 16h17
  5. R�ponses: 2
    Dernier message: 05/01/2009, 12h45

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