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 :

API et référence


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut API et référence
    Bonjour,

    Je cherche à modifier un ancien programme en V.B 6, d'une personne que je ne peux plus contacter.
    Je rencontre un problème lorsque je lance le programme, j'ai un message d'erreur "Erreur d'exécution 424 - Un objet est requis".
    Après avoir essayé de comprendre un peu plus le problème, je vois que le programme exploite un API windows car il y a un appel à une fonction microsoft du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
    Je ne connais rien au API ???
    Je pense qu'il doit manquer une référence lié à ces objets mais alors laquelle ???
    Si quelqu'un à des infos ou des solutions, je suis preneur.


    Vivien

  2. #2
    Membre confirmé
    Avatar de nabil
    Inscrit en
    Avril 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 223

  3. #3
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Personnelement, vu le message d'erreur, je ne pense pas que le problème vienne des API, mais plutot d'un objet activex manquant. Plus probablement un composant ocx.

    Arrives tu à charger ton projet dans vb sans erreur ?
    Donnes nous aussi un extrait du code qui pose problème.

    Parce que là, sans ma fidèle boule de cristal, qui comme chacun sait, ne fonctionne plus, çà va pas être simple.

  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
    trucs de base mais ... quand vous avez une erreur :

    1/ Inclure le bout de code contextuel de courte portée (procédure courante par exemple)
    2/ Inclure d'autres bouts de code contextuels pouvant aider à la compréhension
    3/ Spécifier exactement la ligne qui pose problème
    4/ Spécifier err.number et err.description systématiquement

    Pour info, bouton droit => Arrêter sur toutes les erreurs est votre amie pour arriver directement au point qui coince ...

    A+

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    Merci à tous, j'ai trouvé grace à vous l'endroit qui posait problème.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/01/2015, 08h01
  2. Réponses: 1
    Dernier message: 24/09/2014, 17h50
  3. Réponses: 0
    Dernier message: 01/05/2014, 14h28
  4. Réponses: 4
    Dernier message: 14/07/2009, 00h59
  5. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28

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