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 :

Problème winsock avec le tutorial email de Sébastien Curutchet


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Problème winsock avec le tutorial email de Sébastien Curutchet
    Bonjour à tous,

    J'ai décidé de tester le logiciel d'email du tutorial winsock de Sébastien Curutchet et lorsque je teste le programme un message d'erreur 424 apparait avec comme message "Un objet est requis". Le problème viendrait apparemment de la ligne Set evt = ws

    Quelqu'un aurait un tuyau?

    Merci d'avance

    Edit : Le lien vers le tuto en question http://drq.developpez.com/vb/tutoriels/Winsock/

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Tu as bien ajouté une référence à l'objet Winsock dans ton projet ?

    Ce serait bien que tu nous mette la ligne de code qui semble provoquer l'erreur (avec peut-être quelques autres dessus et dessous...).

  3. #3
    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
    n'oublie pas de renommer le winsock en "ws"

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut
    Tout d'abord merci de répondre aussi rapidement =)

    Voici quelques lignes de codes du programme avec en rouge la ligne qui seble provoquer une erreur.
    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
    19
    20
    Private WithEvents evt As Winsock
    Private nextSend As Boolean
    
    Private Sub btnSend_Click()
        Dim tmp As String
    
        Set evt = ws
        
        ws.Connect txtServer, 25
        While ws.State <> sckConnected
            DoEvents
        Wend
        nextSend = False
        
        ws.SendData "HELLO toto" & vbCrLf
        While nextSend = False
            DoEvents
        Wend
        nextSend = False
    @zazaraignée : Qu'est-ce qu'une référence?

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 143
    Par défaut
    Je ne suis pas sur mais il me semble à la lecture du tutoriel que ws représente le composant Winsock déposé sur ta Form, il faut donc que le nom de ce composant soit ws pour que ça fonctionne. (Winsock1 par défaut)

  6. #6
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Une référence c'est quand tu ajoute une bibliothèque de composants (dll) ou un fichier de composant (ocx) via le menu Projet > Composants, ou encore quand tu ajoute une bibliothèques de fonctions (ou de composants non graphiques) via le menu Projet > Références.

    On peut aussi faire référence à des fonctions de l'API de Windows en utilisant la heu... le... heu... comment on dit... j'ai un blanc... disons, faute de mieux, la clause

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public|Private Declare Function NomDeFonction Lib "NomDeLaLibrairie" Alias "AutreNomDeFonction" _
        (ByVal|ByRef NomParamètre As TypeDeDonneeOu_dObjet" [autres paramètres...]) As TypeRetourné

Discussions similaires

  1. Problème avec envoie d'eMail
    Par GoodWear dans le forum Langage
    Réponses: 8
    Dernier message: 02/11/2009, 12h44
  2. Probléme ressource avec Tutorial
    Par davlefou dans le forum Ogre
    Réponses: 11
    Dernier message: 25/01/2008, 22h09
  3. [GMF]Problème avec le tutorial
    Par PsychoMax dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 20/06/2007, 20h19
  4. Réponses: 2
    Dernier message: 07/06/2007, 17h02

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