Une erreur s'est produite de la création du formulaire. Voir L'Exception.InnerException pour plus de détails. L'erreur est: la référence d'Objet n'est pas définie à une instance d'un objet
J'ai cette erreur lors de la tentative de débogage de ma forme, je ne vois pas où à tous l'erreur peut être (aussi ne pas mettre), quelqu'un a des suggestions?
Une erreur s'est produite de la création du formulaire.
Voir L'Exception.InnerException pour
des détails. L'erreur est: Objet
de référence non définie à une instance d'un
objet.
Dim dateCrap As String = "Date:"
Dim IPcrap As String = "Ip:"
Dim pcCrap As String = "Computer:"
Dim programCrap As String = "Program:"
Dim textz As String
Dim sep() As String = {vbNewLine & vbNewLine}
Dim sections() As String = Text.Split(sep, StringSplitOptions.None)
Dim NewArray() As String = TextBox1.Text.Split(vbNewLine)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
textz = TextBox1.Text
End Sub
Quand l'erreur se produit? Veuillez supprimer tous les hors de propos que le code de votre question.
Dès que j'ai le débogage, le point de l'ensemble de cette question était de voir où l'erreur a été, de sorte qu'il pourrait être n'importe où - d'où le poster.
Non ... l'erreur ne peut pas être dans l'un des
Dès que j'ai le débogage, le point de l'ensemble de cette question était de voir où l'erreur a été, de sorte qu'il pourrait être n'importe où - d'où le poster.
Non ... l'erreur ne peut pas être dans l'un des
Buttonx_Click
des événements, maintenant peut-il?OriginalL'auteur Ben | 2010-05-19
Vous devez vous connecter pour publier un commentaire.
L'erreur est ici:
et ici:
et éventuellement ici:
Vous ne pouvez pas initialiser un membre comme ça parce que ce code est essentiellement exécuté dans le constructeur, avant
TextBox1
(ou n'importe quel autre contrôle et de la propriété) est initialisé, il est doncNothing
.Mettre toutes les initialisations qui se réfèrent à des contrôles à l'intérieur de la
Form_Load
événement – qu'est ce que ça existe.Si le résultat est le même, alors vous avez négligé un analogue de l'initialisation. Retirez tous les autres sous forme de code de votre formulaire afin de réduire le problème.
Pourquoi ce downvoted?
OriginalL'auteur Konrad Rudolph
Désactiver "Juste MON Code" en vertu de la section débogage sur les "Options>onglet Général. Que vais vous montrer où est l'erreur exacte est originaire.
Sub Main
de ma forme, et enveloppé d'unTry...Catch
autour de laInitializeComponent()
appel).OriginalL'auteur Ankush
J'ai eu les mêmes symptômes ne pouvais même pas commencer le débogage, comme l'apparition de l'erreur avant tout de mon code, a commencé à courir. Finalement suivi de redimensionner gestionnaire d'événement:
Privé Sous frmMain_Resize(sender as Object, e as System.EventArgs) Handles Me.Redimensionner
End Sub
Dès que j'ai enlevé le gestionnaire, l'erreur a disparu. La chose étrange est qu'il avait été en cours d'exécution pendant environ 3 semaines (alors que j'ai développé d'autres parties du code) sans aucun problème, et juste spontanément cessé de travailler. Un ResizeEnd gestionnaire d'événement causé aucun problème.
Juste poster ce que dans le cas où quelqu'un d'autre est assez malheureux pour rencontrer le même problème. Il m'a fallu 8 heures pour le retrouver.
OriginalL'auteur John Glover