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

VBA Access Discussion :

Problème avec user32.dll


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 372
    Par défaut Problème avec user32.dll
    Bonjour,
    Sur 2 postes à priori identiques (Windows 10 pro 64 et office pro 2019) je user32.dll me pose des problèmes mais pas les mêmes.
    Dans un cas, si je fais appel à user32.dll, j'ai une erreur qui me dit que la dll n'est pas adaptée à un système 64
    Si je désactive cet appel, ça passe
    Mais dans le second cas, je n'ai pas l'erreur de la version mais le user32.dll non appelé bloque certaines fonctions (je l'utilise notamment pour simulé l'appuis de touche clavier)
    Les 2 postes sont à jour des windows update, le user32.dll affiche les mêmes info de version...
    Je suis sec
    Une idée ou une solution ?

    Merci ;-)

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 598
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Si vous avez installé Office 64bits sur ces postes, avec notamment des instructions Declare dans votre code, alors il y a certaines règles à respecter :

    https://arkham46.developpez.com/arti...ice/vba64bits/
    https://docs.microsoft.com/fr-fr/off...tions-overview
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 372
    Par défaut Merci de votre réponse
    J'ai effectivement installé office mais ce qui est supprenant c'est que les 2 postes ont la même configuration, ils utilisent la même base (les données sur le serveur et les objets sur le porte client)
    Et pourtant je n'ai pas les mêmes problèmes
    dans il cas, je dois laisser la déclaration du user32 et dans l'autre non

    Je vais étudier les infos transmises merci

    Une question : Le user32.dll fonctionne aussi bien sur système 32 que 64 ?

    Merci de votre aide

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 372
    Par défaut Voici le bout de code qui me pose probléme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Declare Sub keybd Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 598
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Le fichier user32.dll est dans quel dossier ?

    J'ai trouvé cet info et ceci.
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 372
    Par défaut
    Bonne question

    J'ai fait une recherche avec l'explorateur de fichier il le localise à plusieurs endroits, notamment le répertoire windows il me semble
    Mais le message d'erreur ne disait pas qu'il ne le trouvait pas, il disait qu'il n'était pas compatible pour le 64

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

Discussions similaires

  1. [XP] Problème avec user32.dll
    Par fally dans le forum Windows XP
    Réponses: 8
    Dernier message: 11/06/2008, 15h01
  2. Problème avec zlib.dll
    Par alex_95 dans le forum Général VBA
    Réponses: 2
    Dernier message: 25/07/2006, 14h33
  3. [cygwin1.dll] Probléme avec cygwin1.dll
    Par Furius dans le forum Windows
    Réponses: 7
    Dernier message: 29/11/2005, 21h18
  4. Problème avec une DLL dans une boucle For
    Par BraDim dans le forum Langage
    Réponses: 5
    Dernier message: 20/09/2005, 12h22
  5. Problème avec une DLL
    Par SER dans le forum Langage
    Réponses: 7
    Dernier message: 23/08/2005, 13h58

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