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

Visual C++ Discussion :

Executer une application


Sujet :

Visual C++

  1. #1
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut Executer une application
    je veux ouvrir un document word avec Windows Forms applications,c-à-d creer un boutton des quand click sur ce boutton un document texte qui va s'executer, merci d'avance

  2. #2
    Membre éclairé Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Points : 862
    Points
    862
    Par défaut
    Citation Envoyé par abbd
    je veux ouvrir un document word avec Windows Forms applications,c-à-d creer un boutton des quand click sur ce boutton un document texte qui va s'executer, merci d'avance
    Je dois dire que c'est pas tout à fait clair la phrase mais je crois que tu devrais jeter un coup d'oeil sur la fonction system() qui permet de lancer une commande.

    Tu as aussi la famille des fonctions exec qui permet d'exécuter un programme.

    Bonne soirée

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    tu veux embarquer le document word dans ton appli ou tu veux lancer word depuis ton appli ?

  4. #4
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    Citation Envoyé par nico-pyright(c)
    tu veux embarquer le document word dans ton appli ou tu veux lancer word depuis ton appli ?
    Je veux embarquer le document word dans Mon application, c-à-d il y'a un fichier qui s'appel M.doc, je veux l'afficher avec word en executant le logiciel Word.
    merci.

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    ta phrase dit une chose et son contraire
    que veux-tu faire ?
    choix 1 : lancer word depuis ton application et afficher le fichier
    choix 2 : afficher le fichier dans une page de ton application

  6. #6
    Membre averti
    Avatar de Neo41
    Inscrit en
    Janvier 2003
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 241
    Points : 403
    Points
    403
    Par défaut
    Je pense qu'il a mal compris le mot "emabrquer" et ce qu'il veut faire c'est tout simplement ouvrir son fichier avec word.

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 76
    Points
    76
    Par défaut
    ShellExecute avec en paramètre le nom du fichier devari suffir si j'ai bien tout compris

  8. #8
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    Citation Envoyé par nico-pyright(c)
    ta phrase dit une chose et son contraire
    que veux-tu faire ?
    choix 1 : lancer word depuis ton application et afficher le fichier
    choix 2 : afficher le fichier dans une page de ton application
    il est excelent que j'arrive à afficher le fichier dans une page de mon application, sinon il faut l'ouvrire ,
    jai essayé ça,:
    ShellExecute(0,'OPEN','C:\Documents and Settings\abbd\Bureau\App2.0\Ids 0.0\Ids 0.0\az.doc',Nil,Nil, SW_SHOW);

    Maisn malheureusement ça marche pas.
    Merci

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    si tu veux afficher le fichier dans la page de ton application, tu n'as qu'à mettre un control webbrowser dedans, et affiche le .doc dedans
    sinon, pour lancer word, voir cet exemple dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...ing#runprocess et http://dotnet.developpez.com/faq/cpp...penfileprocess

    NB : il faut doubler les \ dans une chaine

  10. #10
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    Est ce que je peux afficher n'importe qu'elle extention, je travail avec Netica, ce n'est pas un executable, c'est une application elle permet de générer des graphe en extention .dnet et .net, est ce que je peut afficher c'est graphe dans mon application?, sachant que c'est deux extention, il y'a que netica qu'ils ouvrent.

    Jais essayé ça:
    System:iagnostics:rocess ^proc = gcnew System:iagnostics:rocess();
    proc->StartInfo->FileName = "Netica.exe";
    proc->Start() ;
    avec word ça marche a merveille mais avec Netica malheureusement non, avec netica il y'a cette erreur d'execution:
    An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll

    Additional information: Le fichier spécifié est introuvable


    Merci

  11. #11
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    il faut spécifier l'emplacement

  12. #12
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    J'en est 2 question;
    La 1ere: est ce que je rentre le chemin dans la meme instruction?, c-à-d
    proc->StartInfo->FileName = "C:\Documents and Settings\abbd\Bureau\NETICA.exe";

    La 2ème: Est ce que je peux afficher n'importe qu'elle extention, je travail avec Netica, ce n'est pas un executable, c'est une application elle permet de générer des graphe en extention .dnet et .net, est ce que je peut afficher c'est graphe dans mon application?, sachant que c'est deux extention, il y'a que netica qu'ils ouvrent.

    Merci

  13. #13
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    on doit doubler les \ dans une chaine

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    proc->StartInfo->FileName = "C:\\Documents and Settings\\abbd\\Bureau\\NETICA.exe";
    ensuite, si ton extension est enregistrée, tu peux utiliser la deuxieme méthode fournie en lien

  14. #14
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    Est ce que FolderBrowserDialoque permet d'afficher mon graph, parceque jai pas trouver webbrowser;
    merci

  15. #15
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    à premiere vue non

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

Discussions similaires

  1. Executer une application a partir d'un formulaire
    Par ibticeme dans le forum IHM
    Réponses: 36
    Dernier message: 26/10/2006, 23h16
  2. [WinDev] Est-il possible d'executer une application Win32 dans un site ?
    Par ran_hery dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 22/09/2006, 15h41
  3. [C++]Executer une application
    Par The Lord of Nesquik dans le forum Windows
    Réponses: 7
    Dernier message: 14/06/2006, 19h42
  4. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 14h02
  5. Réponses: 5
    Dernier message: 20/02/2006, 15h11

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