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

Windows 7 Discussion :

variable environnement et appel de programme


Sujet :

Windows 7

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut variable environnement et appel de programme
    Bonjour tous,

    j'ai un collègue qui a développé un bout de programme en C++ qui vient de me donner.
    Son bout de code appel un logiciel auxiliaire qui doit être installé sur le PC pour que ça fonctionne.

    Pour appeler le logiciel "softR" il lance tout simplement la commande "softR" dans le programme et ça fonctionne.

    Je me suis mis dans la même configuration que lui sur mon PC:
    - je suis sous windows7
    - j'ai installé "softR"
    - j'ai le programme C++ qui fonctionne

    le seul problème est que lorsque le programme lance la commande "softR" le logiciel n'est pas ouvert!

    il y a une erreur: le chemin spécifié n'est pas valable

    je pensais que c'etait un problème de variable d'environnement,

    donc je suis allé voir dans mon ordinateur "propriétés/paramètres système avancés/variable environnement"

    et il y a bien une variable d'environnement "C:\softR"
    donc normalement le logiciel devrait bien s'ouvrir.... ?

    test 'invité de commande'

    j'ai donc fais un autre test, je suis allé dans un invité de commande et j'ai tapé la commande "softR" et j'ai toujours la même erreur:

    -pas reconnu en temps que commande interne...etc

    comment définir une variable environnement ???

    du coup je me demande comment on doit définir une variable d'environnement pour qu'on puisse appeler un logiciel ?

    moi je suis aller dans variable d'environnement utilisateur et dans PAth mais ce n'est pas ça qu'il faut faire ?

    ps: je ne peux pas vous fournir "softR" par soucis de confidentialité mais je suis certain que c'est n'est pas un problème qui vient de ce dernier car ça marche chez mes collègues mais pas chez moi

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Essaies de copier softR.exe dans le dossier system32

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par hackoofr Voir le message

    Essaies de copier softR.exe dans le dossier system32
    salut,

    - merci beaucoup d'avoir pris le temps de répondre

    - je viens de le faire mais lorsque j'ouvre un invité de commande et que je tape la commande "softR" il me dis qu'il manque un .dll pourtant j'ai bien mis le .exe et tout les .dll (même celui qui apparait dans le message d'erreur) dans le dossier systeme32....

    je pense que c'est plutôt un problème dans la manière de faire une varirable d'environnement ? comment doit on faire pour que notre logiciel soit accessible en ligne de commande ?
    Moi j'ai une variable d'environnement utilisateur de type PATH mais c'est peut etre pas ce type qu'il faut choisir ?

  4. #4
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 300
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Tu utilises Windows 7 en 64 bits ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par JML19 Voir le message
    Bonjour

    Tu utilises Windows 7 en 64 bits ?
    je suis en 64bits oui

  6. #6
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 300
    Billets dans le blog
    10
    Par défaut
    Donc si ton programme est en 16 bits il ne fonctionne pas.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    merci pour ton aide,

    mais je ne suis pas certain que ça vienne d'ici car chez un de mes collègue ça fonctionne et lui il est il me semble en 64bits (par contre il est sur vista si mes souvenir sont bons)

  8. #8
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 300
    Billets dans le blog
    10
    Par défaut
    Sur Windows 7 64 bits les programmes 16 bits ne fonctionnent pas.

    Aucun de mes programmes fait en assembleur 8086 fonctionnent avec Windows 7 64 bits, ils fonctionnent très bien avec Windows 7 32 bits.

    Pour Vista 64 bits je ne sais pas je n'ai pas fait l'essai.

    Regarde ci dessous le programme cf.exe fait en assembleur 8086 le message affiché :

    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    merci je vais essayer de voir d'où vient le problème.
    A bientôt

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

Discussions similaires

  1. Variable d'environnement à partir d'un programme externe
    Par tdk007 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 01/02/2010, 16h15
  2. [D6] Modifier variable environnement système !?
    Par Lung dans le forum API, COM et SDKs
    Réponses: 32
    Dernier message: 19/05/2005, 20h43
  3. installer une variable environnement dans windows xp pack 2
    Par superjeanpi dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/03/2005, 11h13
  4. [Kylix] pb d'appel de programme externe
    Par wizwiz dans le forum EDI
    Réponses: 2
    Dernier message: 27/08/2004, 10h29
  5. [langage] appel de programmes exterieurs
    Par martijan dans le forum Langage
    Réponses: 34
    Dernier message: 07/07/2003, 11h40

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