1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2015
    Messages : 52
    Points : 82
    Points
    82

    Par défaut Mon exe ne fonctionne que sur mon PC

    J'ai reposté le sujet à cette adresse car je pense m'être trompé de section : http://www.developpez.net/forums/d16...c/#post8771982

    Salut,

    J'ai codé une petite application en c# dont voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            [System.Runtime.InteropServices.DllImport("ConsoleApplication8.dll")]
            public static extern double Add(double a, double b);
     
            static void Main(string[] args)
            {
                Console.Write(Add(10, 10));
            }
    J'ai aussi codé une application en c++ qui contient la fonction Add (ConsoleApplication8.dll). Tout fonctionne parfaitement sur mon PC mais quand je transfert l'exécutable et la dll vers mon autre pc, ça ne marche plus. J'ai un message d'erreur me disant qu'il ne trouve pas la dll pourtant elle est exactement dans le même dossier que l'exe...
    Les machines ont le bon framework ainsi qu'une archi 64 bits.

    Pouvez-vous m'aider à résoudre ce problème ?

  2. #2
    Membre habitué
    Profil pro
    Ingénieur d'études et développement
    Inscrit en
    décembre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement

    Informations forums :
    Inscription : décembre 2005
    Messages : 131
    Points : 127
    Points
    127

    Par défaut

    Bonjour kopbuc,

    Question bête cela ne pourrait pas être un problème de droit sur le second pc?
    Est-il possible d'avoir la StackTrace et le message exacte de l'erreur?

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2015
    Messages : 52
    Points : 82
    Points
    82

    Par défaut

    Bonjour,

    J'ai réglé le problème en modifiant le type de DLL générée en choisissant l'option DLL de débogage multithread.

    Nom : pbdll.png
Affichages : 34
Taille : 39,4 Ko

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

Discussions similaires

  1. CD autorun ne fonctionne que sur mon PC
    Par atlass218 dans le forum Windows XP
    Réponses: 2
    Dernier message: 30/03/2009, 19h42
  2. mon .exe ne fonctionne pas sur d'autre machine
    Par fmh1982 dans le forum Visual C++
    Réponses: 11
    Dernier message: 03/05/2007, 01h03
  3. Mon exécutable ne fonctionne que sur mon PC
    Par netsabes dans le forum Delphi
    Réponses: 6
    Dernier message: 13/02/2007, 10h56
  4. Réponses: 2
    Dernier message: 30/10/2005, 15h38

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