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 :

Fonctionnement différent x86 et x64


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 21
    Par défaut Fonctionnement différent x86 et x64
    Bonjour,

    Utilisant une BDD je dois exécuter mon programme en 32bits. Mais seulement ce changement provoque des réactions étranges.

    Lors du chargement d'un formulaire certaines actions s'effectuent et d'autres non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     If Cahier.CanFocus Then
                MsgBox("Ouverture impossible. Fermez le bilan de matériels et services.")
                Me.Close()
            End If
     
            Dim ini2 As GestionIni = New GestionIni
            Dim cheminpdf As String = ini2.LitDansFichierIni("ENREGISTREMENT", "ficheadherentpdf", chemin)
            If cheminpdf = "" Then
                Choix_dossier_pdf()
            End If
            dateinscription.Text = DateAndTime.Today.ToString("dd/MM/yyyy")
    cheminpdf est toujours vide mais Choix_dossier_pdf fonctionne. Par contre dateinscitpion ne se modifie pas.

    Alors qu'en mode Any CPU tout fonctionne très bien.

    Quelqu'un aurait une solution contre ça ? ou alors un moyen d'utiliser une bdd access en mode x64.

  2. #2
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    Pourquoi ne garde tu pas AnyCpu ? aussi bien pour le 32 que le 64

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 21
    Par défaut
    Utilisant une BDD je dois exécuter mon programme en 32bits
    OleDB ne fonctionne pas en 64 bits.

  4. #4
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    quelle type de BDD utilises-tu?

  5. #5
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 21
    Par défaut
    C'est une base de données Access.

  6. #6
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2010
    Messages : 21
    Par défaut
    Il suffisait de faire un try : un fichier de l'ancien code est requis.
    Par contre pourquoi le 32 voit l'erreur et le 64 l'ignore (d'ailleurs le fichier n'est plus mentionné dans le code mais l'erreur existe toujours)
    Peut être à cause de CanFocus ?

Discussions similaires

  1. Fonctionnement différent avec le RunTime
    Par curt dans le forum Runtime
    Réponses: 6
    Dernier message: 12/12/2007, 17h18
  2. Réponses: 0
    Dernier message: 24/10/2007, 11h13
  3. Fonctionnement différent sous debugger
    Par bozo dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 19/09/2007, 14h50
  4. Linux x86 ou x64
    Par arkienou dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 04/09/2007, 19h05

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