[ASP.NET] problème Null Exception
Résolu
elshocht
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
elshocht Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
elshocht Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [ASP.NET] problème Null Exception
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- A java exception has occurred - Forum Minecraft
- A java exception has occurred (( minecraft.serv )) - Forum Minecraft
- Null brawl - Forum Jeux vidéo
- Erreur d'application : une exception côté client s'est produite (consultez la console du navigateur pour plus d'informations). - Forum Google Chrome
11 réponses
Bonjour
2 questions:
2 questions:
- cette classe hérite de Page, y’a t il aussi une variable MonSocketClient dans Page?
- MonSocketClient est public, la classe qui appelle _Defaut agit elle sur ce champ?
oups, je sens le pro en face de moi .... j'ai toujours utilisé Dreamweaver (2003 ?) et Javascript et aujourd'hui je suis projeté dans Visual Studio et donc un peu perdu.
Ici tout ce que j'ai fait, c'est créer la partie HTML de la page en positionnant les divers éléments tels que les boutons et les zones de texte, et retranscrit en l'adaptant le code d'un client WinForm qui fonctionne.
Ici tout ce que j'ai fait, c'est créer la partie HTML de la page en positionnant les divers éléments tels que les boutons et les zones de texte, et retranscrit en l'adaptant le code d'un client WinForm qui fonctionne.
Ha c’est de l’ASP? Ça aurait été bien de le préciser....
pro non, et APS je ne connais pas.
Mais bon, on va essayer.
Est ce que quelque part tu as un code du genre
pro non, et APS je ne connais pas.
Mais bon, on va essayer.
Est ce que quelque part tu as un code du genre
Truc = new _Defaut()
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour votre investissement
je n'ai nulle part new _Default.
Par contre _Default apparaît deux fois :
1 - la classe _Default est aussi référencée ici (création de la page HTML) _ Les options Strict On et Explicit On peuvent-elles avoir une influence (je ne comprends pas trop bien leur portée) ?
2: dans l'entête de cette page (je comprends que c'est pa parrtie asp pour créer la page aspx) Ceci comprend le code html correspondant à la page créée avec l'outil Design (drag & drop) :
je n'ai nulle part new _Default.
Par contre _Default apparaît deux fois :
1 - la classe _Default est aussi référencée ici (création de la page HTML) _ Les options Strict On et Explicit On peuvent-elles avoir une influence (je ne comprends pas trop bien leur portée) ?
'------------------------------------------------------------------------------ ' <généré automatiquement> ' Ce code a été généré par un outil. ' ' Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si ' le code est régénéré. ' </généré automatiquement> '------------------------------------------------------------------------------ Option Strict On Option Explicit On Partial Public Class _Default '''<summary> '''Contrôle TXT_MESSAGES. '''</summary> '''<remarks> '''Champ généré automatiquement. '''Pour modifier, déplacez la déclaration de champ du fichier de concepteur dans le fichier code-behind. '''</remarks> Protected WithEvents TXT_MESSAGES As Global.System.Web.UI.WebControls.TextBox '''<summary> '''Contrôle TXT_MESSAGE. etc .... '''Contrôle BT_Envoi. etc ... '''Contrôle BT_CONNEXION. etc ... '''Contrôle BT_DECONNEXION. etc ... End Class
2: dans l'entête de cette page (je comprends que c'est pa parrtie asp pour créer la page aspx) Ceci comprend le code html correspondant à la page créée avec l'outil Design (drag & drop) :
<%@ Page Title="WebSocket" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.vb" Inherits="MyClientClient_VB._Default" %> <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <p><asp:TextBox Height="300" Wrap="true" Width="600" ID="TXT_MESSAGES" runat="server"></asp:TextBox><BR></p> <p><asp:TextBox ID="TXT_MESSAGE" runat="server" Width="600px"></asp:TextBox> <asp:Button ID="BT_Envoi" runat="server" Text="Envoi" /><BR></p> <p> </p> <p> <asp:Button ID="BT_CONNEXION" runat="server" Text="CONNEXION" /> <asp:Button ID="BT_DECONNEXION" runat="server" Text="Deconnexion" Visible="False" /> </p> </asp:Content>
Pour poster un code merci de lire et appliquer https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Comme Jordane l’a indiqué plus haut quand il a édité on premier message.
D’ailleurs en éditant ton message ( tu as une heure à partir du moment où tu l’as posté) tu enlèveras ton adresse mail c’est contraire à la charte pour la simple raison que n’importe qui pourras te spammer....
Option Strict On oblige à déclarer toutes les variables.
Option Explicit On oblige à ne pas jouer avec les types sans conversion explicite par exemple jeter une string dans un double.
Peux tu chercher si ailleurs il est fait mention de MonSocketClient
Comme Jordane l’a indiqué plus haut quand il a édité on premier message.
D’ailleurs en éditant ton message ( tu as une heure à partir du moment où tu l’as posté) tu enlèveras ton adresse mail c’est contraire à la charte pour la simple raison que n’importe qui pourras te spammer....
Option Strict On oblige à déclarer toutes les variables.
Option Explicit On oblige à ne pas jouer avec les types sans conversion explicite par exemple jeter une string dans un double.
Peux tu chercher si ailleurs il est fait mention de MonSocketClient
Merci , c'est là que je me rends compte que la terre a tourné pendant ces 10 dernières années ... ;-)
comment MonSocketClient peut-il passer du stade objet instancié à null entre deux appels à la sub
Désolé mais là ça me dépasse.
Il faut attendre quelqu’un qui connaisse ASP.
c'est une page client, elle n'est pas exécutée sur le serveur mais dans le navigateur ....
mystère ....
Merci pour votre temps
mystère ....
Merci pour votre temps
Message modifié par la modération
Mettre une adresse email dans la signature n'est pas admis et n'est très prudent sur un forum public, va dans ton profil afin de la supprimer, la signature doit être une devise, ton pseudo, mais pas une adresse de site WEB, ton vrai nom ou ton adresse mail. |
je pense que le tout est exécuté sur le serveur.
tu as écrit
"Cela fonctionne correctement lors du premier passage dans le sub (envoi du Pseudo), mais cela plante lors des passages suivants pour l'envoi de messages"
qu'appelles-tu un "passage"? le tout est-il bien exécuté lors d'un seul appel de la page?
tu as écrit
"Cela fonctionne correctement lors du premier passage dans le sub (envoi du Pseudo), mais cela plante lors des passages suivants pour l'envoi de messages"
qu'appelles-tu un "passage"? le tout est-il bien exécuté lors d'un seul appel de la page?
ligne 44, dans le sub Envoi_Message. Cela fonctionne correctement lors du premier passage dans le sub (envoi du Pseudo), mais cela plante lors des passages suivants pour l'envoi de messages .