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

Flex Discussion :

Lancement fichier .exe [AIR]


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Par défaut Lancement fichier .exe
    Bonjour,

    J'ai actuellement une appli Air qui me permet entre autre d’exécuter plusieurs fichiers aux formats différents (html, mpg, pdf...).

    J'ai un souci pour le lancement des .exe.

    J'utilise la classe NativeProcess(), et lorsque je lance mon appli depuis Flexbuilder, les exe se lancent bien.

    Par contre une fois l'appli compilée et installée, le lancement des exe ne fonctionne plus. Il n'y a rien qui se passe, pas même de message d'erreur.

    Conformément à la doc d'adobe, j'ai bien rajouté dans le fichier Application-app.xml le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <supportedProfiles>extendedDesktop desktop</supportedProfiles>
    Si quelqu'un a une idée sur la piste à explorer, je suis preneur.

    En vous remerciant pour vos retours.

    Cordialement,

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Par défaut
    Dans mon application AIR, je dois appeler java.exe. Et j'ai pas de problème. Est ce que tu es sûre de passer le bon chemin de l'exécutable à ta variable de type NativeProcessStartupInfo ? Parce que si ton .exe est dans le même projet, alors les chemins sous Flex Builder et pour l'application installée sont différents.
    Essaie de mettre cette variable dans un fichier de config.
    Sans aucun bout de code, je peux pas vraiment d'aider.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Par défaut lancement fichier exe
    Merci pour cette piste.
    J'ai un mode debug qui me permet de checker les chemins vers les fichiers.
    J'ai aussi géré le cas où le fichier n'existe pas.
    Après vérif, les chemins sont bons, même avec l'appli compilée et installée sur mon poste.

    Par contre, l'affichage de NativeProcess.isSupported me renvoit NULL alors que depuis FlashBuilder, ce booléen est à TRUE.

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    theUrl = StringReplaceAll(theUrl, "\\\\","\\");
    //Alert.show("supported : "+NativeProcess.isSupported.toString());
    var file:File = File.applicationDirectory;
    var myArguments:Vector.<String> = new Vector.<String>;
    file = file.resolvePath(theUrl);
    myArguments.push(theParam);
    var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
    nativeProcessStartupInfo.executable = file;
    nativeProcessStartupInfo.arguments = myArguments;
    var process:NativeProcess = new NativeProcess();
    process.addEventListener(NativeProcessExitEvent.EXIT, onProcessExit);
    process.start(nativeProcessStartupInfo);

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Par défaut Lancement fichier exe
    L'erreur exacte que j'ai après avoir compilé l'application est la suivante :
    Unable to launch the process Error #3219 null
    Quelqu'un a-t'il une idée, parce que là, je sèche

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Par défaut
    argh, le code est identique à ce que j'ai implémenter dans mon projet... Cette erreur, je l'avais eu parce que j'avais pas mis extendedDesktop desktop dans l'application XML. Mais tu as écris que tu l'as bien mis, donc c'est pas ça le problème.
    Comment tu compile ton application? en ligne de commande?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 24
    Par défaut Lancement fichier exe
    Je fais la compilation depuis l'outil FlexBuilder. J'exporte le projet en fichier air.
    Je pense qu'il y a quelque chose à faire au niveau de la compil mais pas moyen de trouver quoi !

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

Discussions similaires

  1. Problème de lancement d'un fichier.exe
    Par Skice dans le forum VB.NET
    Réponses: 5
    Dernier message: 17/05/2011, 09h35
  2. Problème lancement fichier exe
    Par dany80 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/06/2007, 12h26
  3. [JSP] erreur sur lancement d'exe
    Par RENAULT dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 13/07/2004, 17h01
  4. Handle -> fichier *.exe associé ?
    Par Neilos dans le forum Windows
    Réponses: 6
    Dernier message: 27/04/2004, 18h22
  5. [VB6] récuperation des propriétés d'un fichier exe
    Par ulrick dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/03/2004, 00h08

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