Register for your free account! | Forgot your password?

You last visited: Today at 23:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Null Error

Discussion on Null Error within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 75
Join Date: Oct 2010
Posts: 588
Received Thanks: 66
Null Error

Ich versuchte mich gerade an einem Tcp Message Programm aber ich finde den fehler nicht wenn ich debuggen will kommt immer dieser

System.Invaild.Operaton.Exception Fehler:

Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt..

Code:
Imports System.IO
Imports System.Threading
Imports System.Net.Sockets

Public Class Form1
    Dim listener As New TcpListener(8000)
    Dim client As New TcpClient
    Dim message As String

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Thread As New Thread(New ThreadStart(AddressOf listening))
        listener.Start()
    End Sub

    Private Sub listening()
        listener.Start()
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

        Dim Uhrzeit As String = My.Computer.Clock.LocalTime.ToShortTimeString

        client = New TcpClient(TextBox1.Text, 8000)
        Dim streamwriter As New StreamWriter(client.GetStream())
        streamwriter.Write(TextBox2.Text)
        TextBox3.AppendText("Du:" & Uhrzeit & " " & TextBox2.Text)
        streamwriter.Flush()
        TextBox2.Clear()

    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Dim Uhrzeit As String = My.Computer.Clock.LocalTime.ToShortTimeString

        If listener.Pending = True Then
            message = ""

            client = listener.AcceptTcpClient
            Dim streamr As New StreamReader(client.GetStream())
            While streamr.Peek > -1

                message = message + Convert.ToChar(streamr.Read()).ToString
            End While

            TextBox2.AppendText("Er:" & Uhrzeit & " " & TextBox2.Text)


        End If

    End Sub
End Class
clemgregor is offline  
Old 01/04/2013, 18:27   #2
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Hab mir nicht alles angeschaut, aber liegt sehr wahrscheinlich an dieser Zeile:
PHP Code:
Dim listener As New TcpListener(TextBox4.Text
Zu der Zeit ist die TextBox4 nämlich noch nicht vorhanden.
Kraizy​ is offline  
Old 01/04/2013, 18:31   #3
 
elite*gold: 75
Join Date: Oct 2010
Posts: 588
Received Thanks: 66
Jo bin selber draufgekommen aber wie mache ich es das ich den Port selber bestimmen kann mit einer textbox ?
clemgregor is offline  
Old 01/04/2013, 18:33   #4
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Du hast da nen kleinen Fehler gemacht, was die Parameter angeht.

PHP Code:
Public Class Form1
   Dim listener 
As TCPListener

   
Public Sub New()
      
InitializeComponent()
      
listener = New TcpListener(IPAddress.Parse(textboxIP.Text), CInt(textboxPort.Text))
   
End Sub
End 
Class 
Vorausgesetzt in den TextBoxen steht schon was drinne. Wenn nicht, dann schreib erst die IP+Port in die TextBox und pack den Code ins Button_Click-Ereignis, oder nutz einfach Variablen.
Kraizy​ is offline  
Old 01/04/2013, 22:04   #5
 
elite*gold: 75
Join Date: Oct 2010
Posts: 588
Received Thanks: 66
Neuer error: Parse ist kein member von System.Windows.Texbox
clemgregor is offline  
Old 01/04/2013, 22:07   #6
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Originally Posted by clemgregor View Post
Neuer error: Parse ist kein member von System.Windows.Texbox
Du musst ja auch den Text der TextBox nehmen und nicht die TextBox selbst.
Kraizy​ is offline  
Old 01/04/2013, 22:17   #7
 
elite*gold: 75
Join Date: Oct 2010
Posts: 588
Received Thanks: 66
Habs selber gefixxt nunja aber es kommt jetzt keine Msg wenn ich sie an 127.0.0.1 schike o.O naja egal
clemgregor is offline  
Old 01/04/2013, 22:35   #8
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Ich kann dir ja mal morgen nen kleines Beispiel coden, bin grade am Handy..aber du könntest auch einfach "vb.net tcp client" bei Google eingeben, da kommen tausende Beispiele.
P.S.
Kraizy​ is offline  
Old 01/04/2013, 22:37   #9
 
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
Quote:
Originally Posted by clemgregor View Post
Habs selber gefixxt nunja aber es kommt jetzt keine Msg wenn ich sie an 127.0.0.1 schike o.O naja egal
Es ist die Adresse vom Lokalhost.
Lies dir dies mal zu dem Thema durch (vllt hilft es): localhost

Um diese Adresse zu nutzen musst du einen lokalen Webserver gestartet haben, welcher Port 80 nutzt. Solltest du dies nicht tun, so dürfte dort auch nichts ankommen (im Normalfall).
*So wurde es mir beigebracht*
GodHacker is offline  
Old 01/04/2013, 22:39   #10
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Webserver? Port 80? Er kann einfach einen TCPListener als Server und nen TCPClient als Client lokal auf seinem PC nutzen, egal über welchen Port.
Kraizy​ is offline  
Reply


Similar Threads Similar Threads
Essentials Groupmanager Error null ?
03/10/2012 - Minecraft - 14 Replies
Hey, schonwieder ein problem mit Groupmanager :( Error: Globalgroups:
Essentials Groupmanager Error null ?
03/08/2012 - Minecraft - 0 Replies
Hey, schonwieder ein problem mit Groupmanager :( Error: Globalgroups: #push #push
Essentials Groupmanager Error null ?
03/08/2012 - Minecraft - 3 Replies
Hey ich versuchte die permissions einer grupper zu editen (notepad++) danach kam allerdings dieser error: 17:39:54 null org.bukkit.command.CommandException: Unhandled exception executing command 'manload' in plugin GroupManager v1.9 (Dev2.9.33) (Phoenix) at org.bukkit.command.PluginCommand.execute(PluginCom mand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(Simpl eCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand (CraftServer.java:461) at...
Error (4):null - Minecraft Patcht nicht ..
11/21/2011 - Minecraft - 0 Replies
... habe Minecraft.exe gelöscht & Ordner gelöscht etc. Hilft alles nicht. :/ Ich würde gerne Minecraft Patchen aber es geht nicht.



All times are GMT +1. The time now is 23:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.