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 :

membre de méthode ou de données introuvable


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Par défaut membre de méthode ou de données introuvable
    bonjour tout le monde

    je cherche à utiliser la fonction ExtFloodFill sur une image appelée "planisphere"

    mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Private Declare Function ExtFloodfill Lib "gdi32" _
        (ByVal hDC As Long, _
        ByVal XStart As Long, _
        ByVal YStart As Long, _
        ByVal ClrRef As Long, _
        ByVal FillType As Long) As Long
     
       Private Declare Function GetPixel Lib "gdi32" _
        (ByVal hDC As Long, _
        ByVal x As Long, _
        ByVal y As Long) As Long
     
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
    Dim x As Long
    Me.FillColor = vbBlack
    x = ExtFloodfill(planisphere.hdc, 2, 2, GetPixel(planisphere.hdc, 2, 2), 1)
    End Sub
    quand je l'exécute j'obtiens le message d'erreur :
    "membre de méthode ou de données introuvable"
    et le hdc à l'avant-dernière ligne se met en surbrillance

    j'espère que vous pourrez m'aider

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Par défaut
    Bonjour

    D'où vient planisphere.hdc ?

    titi95

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Par défaut
    La fonction ExtFloodFill demande en premier paramètre une variable de type long. Apparamment, le .hdc permet de transformer une image en nombre, du moins, c 'est ce que j'ai cru comprendre.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Par défaut
    Vérifie avec
    pour voir ce qui est renvoyé.

    titi95

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Par défaut
    désolé pour la réponse aussi tardive

    quand j'essaye de faire msgbox, le même message d'erreur apparaît et hdc se met toujours en surbrillance

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Par défaut
    Bonjour

    Ceci confirme mon intuition.
    Mais sur ce sujet, j'arrive à la limite de ma compétence ! Désolé.

    Juste une dernière question : le Me devant FillColor est-il pertinent ? (le Private Sub Détail_Format est bien placé par rapport à l'objet visé ? ...)

    Merci aux collègues de reprendre ton sujet.

    titi95

Discussions similaires

  1. Erreur de compilation: Membre de méthode ou de données introuvable
    Par toniodelavega dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/08/2010, 08h03
  2. Membre de méthode ou de données introuvable
    Par Brebiou dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/06/2008, 09h05
  3. Membre de méthode ou de données introuvable..
    Par Falcdyr dans le forum VBA Access
    Réponses: 5
    Dernier message: 23/04/2008, 12h17
  4. Membre de méthodes ou de données introuvable
    Par titeZ dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/08/2007, 18h06
  5. Membre de méthode ou de donnée introuvable
    Par samtheh dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/07/2007, 09h37

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