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 6 et antérieur Discussion :

defined type not defined


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut defined type not defined
    Bonjour tout le monde, quand j’exécute le code j'ai l'erreur suivante
    compile error: user-defined type not defined
    au niveau de la ligne
    Private Sub Barmain_toolClick(ByVal Tool As ActiveBar2LibraryCtl.Tool)
    sachant que Barmain est un picture box
    Nom : img.png
Affichages : 565
Taille : 20,6 Ko

    :'(

    pouvez vous m'aider a résoudre ce problème

    et merci d'avance

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 805
    Points
    5 805
    Par défaut
    Bonjour et BIENVENU sur DVP

    Il s'agit probablement d'un contrôle appelé mais qui n'existe pas sur l'objet Form.

    S'il s'agit d'un PictureBox normal, l'évènement Click n'admet pas de paramètres. Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Picture1_Click()
        MsgBox Picture1.Name
    End Sub
    S'il s'agit d'un contrôle différent(et certes c'est le cas), il faut en placer une instance sur la feuille(Form) pour pouvoir l'utiliser.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Je suis débutante sur vb6 mais le code était fonctionnant. Je crois qu'il s'agit d'une référence ou un composant manquant dans l'installation de vb6

  4. #4
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 805
    Points
    5 805
    Par défaut
    Je dois corriger mon orthographe pour te dire : BIENVENUE sur DVP (du moment que tu as écrit débutante)
    Je crois qu'il s'agit d'une référence ou un composant manquant dans l'installation de vb6
    VB6 est installé avec des composants (et DLLs) standard.
    Pendant la création d'un projet, on peut référencer d'autres composants et DLL qui ne figurent pas dans l'installation de VB6.

    D'après ce que tu as avancé comme code, il me semble que tu l'as copié d'une certaine source sans regarder les références qui s'y rattachent.
    Reviens donc à ta source et regarde s'il y a une telle référence et ce à partir :
    1 - de l'éditeur(VB6) : menu Projet puis Références... et/ou Composants...
    2 - du fichier projet(.vbp) à ouvrir avec un éditeur de texte(comme Notepad par exemple) et là tu trouves toutes les références(DLL et/ou OCX).
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

Discussions similaires

  1. [XL-2007] User-defined type not defined
    Par cgeraud dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/01/2011, 23h29
  2. Pb de variable "USER-DEFINED type not define"
    Par Bugzy1963 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/10/2010, 17h13
  3. Envoi de Mail VBA/ Access 2003 / User defined type not defined
    Par helico57570 dans le forum VBA Access
    Réponses: 3
    Dernier message: 27/07/2010, 22h28
  4. User-defined type not defined
    Par wajdisoft dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/07/2009, 19h05
  5. MouseWheel user-defined type not defined
    Par jibouze dans le forum IHM
    Réponses: 7
    Dernier message: 08/06/2006, 17h36

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