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 :

application 32 bits et 64 bits


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut application 32 bits et 64 bits
    bonjour
    j'ai développe une application avec VB .Net, ça fonctionne à merveille, j'ai testé mon application sur une machine 64 bits et bien sur ça n'a pas fonctionné, la cause de ce problème est les dll, j'ai téléchargé les dll version 64 bits, jusqu'ici tout va bien, maintenant je veux savoir si c'est possible de générer une seule application qui fonctionne sur une machine 32 et une machine 64, ou doit-je générer une application pour chaque machine ?
    merci d'avance.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Quelles sont les dlls en question ? des dlls natives ? (vu qu'une dll .NET est censée s'exécuter automatiquement sur la "bonne" architecture ...)

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut
    une seule dll pour le moment, sqlite, forcement native, mais j'ai la version x64, j'aime bien savoir si je peux créer un seul msi pour les machine x32 et x64, sachant que j'ai sqlite x32 et x64.
    en plus mon programme agit avec excel, normallement ça fonctionne sur x64 ?!

  4. #4
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Il y a un détail ... enfin, deux, qui causent ton problème :
    - Une application .NET, sauf indication contraire, s'exécute toujours sur l'architecture favorite du système (en 64bits sur un OS 64, en 32bits sur un OS 32). C'est le même exe, le choix étant fait par le Framework
    - Un processus ne peut pas charger une dll directement qui ne soit pas sur la même architecture que lui.

    Donc si on a un process .NET, il ne peut pas charger une dll 32bits s'il démarre en 64bits.

    Comment utilises-tu sqLite ?

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 18
    Par défaut
    merci smyley pour ta réponse, c'est très claire, donc si je ne peux pas charger ma dll dynamiquement ceci répond à ma question.
    ça m'aide énormément

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut
    Comment as tu résolu ton problème. Je suis dans l'impasse personnellement.
    Je cherche juste à créer un installeur embarquant les deux versions de la dll sqlite (32 et 64 bits).
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/01/2011, 14h41
  2. Réponses: 1
    Dernier message: 04/10/2010, 18h37
  3. application 32 bit vers 64 bit
    Par charouel dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/01/2010, 14h21
  4. Portage application 32 bits vers 64 bits
    Par joho dans le forum Général Java
    Réponses: 4
    Dernier message: 30/11/2007, 17h02
  5. Migrer Mon application développée en 32 bits vers 64 bits
    Par paradeofphp dans le forum Framework .NET
    Réponses: 4
    Dernier message: 18/11/2007, 18h22

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