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

VB.NET Discussion :

Declare Function et compilation x64


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 41
    Par défaut Declare Function et compilation x64
    Bonjour petite question est il possible d'utiliser une fonction d'une dll 32 bis dans un projet en vb.net compilé en x64 ?

    J'ai déclaré une fonction de cet manière dans mon vb.net

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Declare Function FonctionTest Lib "MaDll32.dll" () As Integer
    Mais quand je l'utilise la fonction explose :
    Tentative de chargement d'un programme de format incorrect.
    Vu le message ça parait mal partie.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    propriétés du projet / compiler / mettre x86 à la place de AnyCpu
    ca devrait répondre à ta question
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 41
    Par défaut
    La dll vb.net est une dll com qui doit être utilisable par du vba pour excel x64 donc je la compile en x64, problème cet dll fait appelle à d'autre dll qui sont compilé en x86. Je pense me situer dans une impasse mise à par si vous avez une solution pour lancer du vb.net depuis du vba dans excel x64 sans compiler mon vb.net en x64.

Discussions similaires

  1. Pb de compilation X64
    Par sivaller dans le forum C
    Réponses: 1
    Dernier message: 11/04/2011, 14h41
  2. Compilation x64-x86 (AnyCPU)
    Par Invité dans le forum Visual Studio
    Réponses: 4
    Dernier message: 07/05/2010, 11h08
  3. Réponses: 18
    Dernier message: 10/03/2007, 09h49
  4. implicit declaration of function
    Par guillaume_pfr dans le forum C
    Réponses: 7
    Dernier message: 12/06/2003, 10h59
  5. [Dev c++ 4] implicite declaration of function "int kbhi
    Par Torpedox dans le forum Dev-C++
    Réponses: 5
    Dernier message: 01/01/2003, 13h37

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