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 :

Chargement DLL x86 ou x64


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 222
    Par défaut Chargement DLL x86 ou x64
    Pour mon projet en C#, j'utilise une DLL C++ compilé ailleurs.

    Actuellement, la DLL est compilé en 32bits, et plante lamentablement en 64bits.
    Je vais donc en recompiler une nouvelle version en 64bits de ma DLL.

    Mais voilà, ma DLL (ou plutôt mon projet C++) est ajouté(e) à mon projet principal C#, via une "Référence de Projet".
    Donc, pour appeler les fonctionnalités de ma DLL, il me suffit d'un simple appel au namespaces.

    Mais voilà, si désormais mon applications fonctionne en 32 et 64 bits, il faut qu'elle soit capable d'appeler soit la DLL compilé en 32, soit la DLL compilée en 64bits, selon le besoin.

    Comment faire une "référence" conditionnelle dans mon projet ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 208
    Par défaut
    Ta référence reste la même. C'est ton kit d'installation qui déterminera si tu installes la version 32 bits ou la version 64 bits

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 222
    Par défaut
    Citation Envoyé par Troopers Voir le message
    Ta référence reste la même. C'est ton kit d'installation qui déterminera si tu installes la version 32 bits ou la version 64 bits
    Alors ca, c'est pas bête :-D

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

Discussions similaires

  1. DLL + X86 + X64 = la tête à Toto
    Par Sergejack dans le forum Développement Windows
    Réponses: 1
    Dernier message: 21/10/2011, 19h53
  2. Problème de chargement DLL
    Par Balthos dans le forum C++
    Réponses: 7
    Dernier message: 21/11/2006, 16h18
  3. [win32] PB chargement DLL MFC
    Par FamiDoo dans le forum MFC
    Réponses: 5
    Dernier message: 04/08/2006, 14h53
  4. problème de chargement dll
    Par tophque dans le forum MFC
    Réponses: 8
    Dernier message: 18/11/2005, 15h14
  5. chargement DLL mode debug/release
    Par bihorece dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/06/2004, 14h05

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