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 :

Objet Requis - Compilation Compléte


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de _ChToM_
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 111
    Par défaut Objet Requis - Compilation Compléte
    Slt tous

    voila mon problème. je suis en train de finaliser mon projet VB6. Je souhaite donc créer un EXE. Lorsque je lance mon projet en Mode Execution, pas de problème, ca passe sans probleme.

    Quand je lance le projet en mode "Executer avec compilation complète", j'obtiens une erreur sur la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set tab_action_get = tab_action
    qui fait partie de la procédure suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Function tab_action_get() As Variant
        Set tab_action_get = tab_action
    End Function
    Voici la déclaration de tab_action :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private tab_action() As Variant
    C'est donc un tableau dynamique de type générique qui est privé. J'ai donc créé une procédure pour pouvoir y accéder depuis un autre module.


    J'obtiens l'erreur "Un objet est requis".


    Je ne comprends pas trop mon erreur.

    Si quelqu'un pouvait m'éclairer...

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Set....

  3. #3
    Membre confirmé Avatar de _ChToM_
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 111
    Par défaut
    Je pensais qu'avec le variant on était obligé de mettre un set.

    Merci pour la réponse.

    Par contre, pourquoi n'a-t-il rien dit lorsque je lance en execution directe (sans compilation)?

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Argentine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 173
    Par défaut
    Exécuter ton code sous vb sans l'option "compilation complète" ne compile les propositions qu'à la volée, sans vérifier au préalable que TOUT le code est valide.

    exemple, si tu testes une séquence qui passe par 20% de ton code, alors une exécution normale ne plantera pas tandis que tu peux avoir une erreur dans les 80% restants ...

    De grâce, ctrl-f5 !

  5. #5
    Membre confirmé Avatar de _ChToM_
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 111
    Par défaut
    Yep, je ne recommencerai plus. Promis.

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

Discussions similaires

  1. [XL-2003] Macro pour UserForm "Erreur de compilation. Objet requis."
    Par aliasjadawin dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/04/2011, 08h53
  2. Objet requis: 'expXpath', contourner l'erreur
    Par totoche dans le forum ASP
    Réponses: 3
    Dernier message: 09/11/2006, 14h35
  3. Objet requis qu'il me dit
    Par Grosmou dans le forum Access
    Réponses: 15
    Dernier message: 27/09/2005, 07h41
  4. Erreur Objet requis : 'this' --> Comprend pas!!
    Par Grozeil dans le forum ASP
    Réponses: 3
    Dernier message: 30/03/2005, 09h46
  5. Erreur "Objet requis"
    Par cindaille dans le forum Access
    Réponses: 5
    Dernier message: 26/10/2004, 00h59

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