Ahoj, potřeboval bych prosím poradit jak vyřešit tuto chybu, jelikož ve Visual Basicu začínám, tak nevím jak vyřešit. Děkuji moc za každou radu.
Postupoval jsem podle tohoto návodu: http://www.btsaumaroc.com/2018/02/vbnet-multi-client-server-chat.html a vždy, když se chci připojit serveru napíše mi to
Fórum › Visual Basic
Odkaz na objekt není nastaven na instanci objektu.
No, client je Nothing. Čím to může být, když ten kód vypadá zhruba takhle?
If Button1.Text = "Connect" Then
client = New TcpClient(TextBox1.Text, CInt(TextBox2.Text))
Button1.Text = "Disconnect"
Else
client.Client.Close()
client = Nothing
Button1.Text = "Connect"
End If
To jsi tam neměl dát, ale pozorně si to přečíst. Je to zkrácenina toho, co tam snad už máš.
Při prvním kliknutí by se to mělo připojit (client nastavit) a při dalším odpojit. Tobě to z nějakého důvodu jde do odpojení bez připojení. Podmínka testuje text buttonu, třeba to bude v tom...
#5 Dusty
tu podmínku máš řešenou blbě ten obsah tken a élse
v else máš disconect a text vyplňuješ jako connect
v první části bys měl míét zrušení clienta a text nastavit disconect
v else bys měl mít činnost pro connect a text nastavit na conect, ty to máš blbě zkombinovaný.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 12 hostů
Podobná vlákna
Error při if.: Odkaz na objekt není nastaven na instanci objektu — založil Indikátor
Odkaz na objekt ve 2dGraphics — založil Jan Vesely
Třídy v C++ - odkaz na nadřazený objekt — založil Jury
C# vytváření instancí v cyklu — založil ondra
Moderátoři diskuze