1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2011
    Messages : 31
    Points : 25
    Points
    25

    Par défaut

    Bonjour à tous,

    Je viens de finir de coder mon application, celle-ci utilise la librairie dvp.net, cependant quand je vais chercher le .exe de lapplication et que je le met sur un autre ordinateur ou sur mon bureau, l'exe ne fonctionne plus (" a cessé de fonctionner" ), cela est dû à la l'utilisation de la librairie ... Si quelqu'un a une solution ? Peut-être dois-je copier d'autres fichiers à partir du répertoire de mon projet ?

    Pour un peu plus de clarté, je pense que le problème est dû au faite que je n'ai copié que le .exe , sans les dll associées à la librairie ... Y aurait-il un moyen de compiler le .exe et les dll à la fois ?


    Merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 829
    Points : 40 602
    Points
    40 602

    Par défaut

    Citation Envoyé par xDiva Voir le message
    Pour un peu plus de clarté, je pense que le problème est dû au faite que je n'ai copié que le .exe , sans les dll associées à la librairie ...
    Effectivement. Si ton application utilise des DLL (autres que celles du .NET framework), il faut obligatoirement les livrer avec l'exécutable. Ce n'est pas spécifique à Dvp.NET, c'est pareil avec toutes les librairies.

    Citation Envoyé par xDiva Voir le message
    Y aurait-il un moyen de compiler le .exe et les dll à la fois ?
    Normalement on ne fait pas ça. Par définition, une DLL (Dynamic Link Library) est liée dynamiquement lors de l'exécution, par opposition à la liaison statique (où le code binaire de la librairie est incorporé à l'exécutable).

    Cela dit, ça reste possible, il y a un outil qui est fait pour ça : ILMerge. Par contre je ne garantis pas le résultat...

    A mon avis ça ne vaut pas le coup de se prendre la tête... La grande majorité des programmes livrent les DLL dont ils ont besoin avec l'exécutable.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2011
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2011
    Messages : 31
    Points : 25
    Points
    25

    Par défaut

    Ah d'accord, je comprends mieux maintenant ...
    Merci de ta réponse

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

Discussions similaires

  1. problème avec un .exe
    Par mimi51340 dans le forum Débuter
    Réponses: 3
    Dernier message: 11/06/2008, 07h04
  2. j'ai un probléme avec svchost.exe
    Par open_source dans le forum Sécurité
    Réponses: 4
    Dernier message: 19/12/2007, 01h10
  3. Problème avec IMP.exe
    Par Youby dans le forum Administration
    Réponses: 6
    Dernier message: 20/09/2007, 16h15
  4. probléme avec copy.exe
    Par toufik24 dans le forum Sécurité
    Réponses: 2
    Dernier message: 26/02/2007, 12h17
  5. Problème avec fichier .exe
    Par rostomus dans le forum MATLAB
    Réponses: 3
    Dernier message: 28/12/2006, 17h02

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