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

C# Discussion :

[DLL] problème de chargement


Sujet :

C#

  1. #1
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut [DLL] problème de chargement
    Bonjour,

    J'ai une application qui appelle une DLL C#. Cette DLL C# communique avec une autre DLL C#
    Je charge dynamiquement les DLL (LoadLibrary). Elles sont bien chargées.
    Mon application utilise une méthode de la première dll C#. Attention dans cette méthode il y a un appel à l'autre DLL C#.

    Mais J'ai une Exception external E0434352.

    J'ai copié les 2 DLL C# au même niveau de l'application et là cella fonctionne.

    Hors les 2 DLL ne doivent pas être installer dans le même répertoire que l'application.

    La première DLL C# est compilé avec RGieseckeDLL. Elle peut être installée partout. Mais des qu'elle appelle une autre DLL C# cela ne fonctionne plus.
    La deuxième DLL C# est développée sans passer par l'objet COM. Pour fonctionner, Elle doit être au même niveau de l’exécutable.

    Je pense que mon problème vient de la La deuxième DLL car j'ai l'impression qu'elle n'a pas été trouvée par la première.

    Tout est en 32 B.
    J'ai fait un petit schéma.

    Schema.pdf

    Est ce que je dois enregistrer la deuxième DLL dans le gac ou une autre méthode ?
    En espérant avoir été clair en cette fin d'après-midi.


    Application Delphi rio
    DLl VS 2017
    Win 10 64 B

    bonne journée

    Cyril

  2. #2
    Membre habitué
    Inscrit en
    Mai 2002
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 275
    Points : 185
    Points
    185
    Par défaut
    J'ai résolu le problème en chargeant la 2 éme DLL avec Assembly.LoadFrom()

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

Discussions similaires

  1. Problème de chargement DLL
    Par Balthos dans le forum C++
    Réponses: 7
    Dernier message: 21/11/2006, 16h18
  2. [JNI] Encore un problème de chargement de dll
    Par seiryujay dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 10/08/2006, 13h23
  3. [Win32]Problème au chargement d'une DLL C++
    Par FamiDoo dans le forum MFC
    Réponses: 22
    Dernier message: 05/07/2006, 11h10
  4. [VB] Problème de chargement d'une DLL
    Par Elijha dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/05/2006, 09h24
  5. problème de chargement dll
    Par tophque dans le forum MFC
    Réponses: 8
    Dernier message: 18/11/2005, 15h14

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