none
Aide Socket -- System.NullReferenceException RRS feed

  • Question

  • Bonjour , je voudrais creer une application de chat local , je me suis aidé grace a l'aide msdn or je n'y arrive toujours pas
    j'obtiens toujours une exeption System.NullReferenceException
    voici mon code :

            Try
                Dim endP As EndPoint
                endP = sck.LocalEndPoint()
                sck.Close()
                sck.Bind(endP)
                sck.Listen(1)
            Catch a As Exception
                MsgBox("erreur de connection ..", MsgBoxStyle.OkOnly, "erreur")


            End Try


    Pouvez vous m'aider ?
    merci, cordialement,
    thibaud.
    vendredi 20 novembre 2009 20:28

Toutes les réponses

  • Bonjour,

    Déjà si vous supprimez vos Try/Catch, cela vous permettrait de localiser directement les erreurs dans Visual Studio. Ensuite, le NullReferenceException vient certainement du fait que vous n'avez pas instancié la variable "sck".

    Cordialement
    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    • Proposé comme réponse papyx lundi 22 août 2011 11:13
    dimanche 22 novembre 2009 17:04
    Modérateur
  • Bonjour Gilles

    J'ai le même type d'erreur concernant un tableau au moment de le charger.

    Je vois que tu parles d'instance; je ne comprends pas bien étant vraiment novice sur VB2008, avant j'utilisait la version 5.

    Ce qui fait que je me retrouve quelque peu déconcerté.

    Alain D

    mercredi 17 août 2011 15:44
  • Bonjour,

     

    Dans le message de Gilles, instancier la variable "sck" voulait dire initialiser sa valeur avec un objet concret (Socket dans ce cas ) et ne pas laisser sa valeur à null.

     

    Sinon peux tu nous poster une portion de ton code afin que l'on puisse t'aider efficacement.

     

    Bon courage.

    jeudi 18 août 2011 10:13
    Auteur de réponse
  • j'ai mis le code dans :

    http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/f759d78a-74d2-42f6-8ed6-d07a0e46e30d

    jeudi 18 août 2011 12:01