Diskuze: [VB.NET] Zistenie stavu siete

C# .NET .NET (C# a Visual Basic) [VB.NET] Zistenie stavu siete American English version English version

Aktivity (1)
Avatar
Člen
Člen
Avatar
Člen:1.4.2015 16:30

Zdravím !
Potrebujem pomoc... Mám aplikáciu, ktorá má pri štarte zistiť dostupnosť internetového pripojenia - riešim to takto:

If Not My.Computer.Network.IsAvailable Then
            MsgBox("Internetové pripojenie nie je dostupné. Program bude ukončený", MsgBoxStyle.Critical, "Chyba")
            Me.Close()
        End If

Avšak to nefunguje. Vie niekto poradiť?

Odpovědět 1.4.2015 16:30
...
Avatar
Odpovídá na Člen
Michal Štěpánek:1.4.2015 17:57
My.Computer.Network.IsAvailable

vypíše buď True nebo False
Zkus

If (My.Computer.Network.IsAvailable = False) Then
            MsgBox("Internetové pripojenie nie je dostupné. Program bude ukončený", MsgBoxStyle.Critical, "Chyba")
            Me.Close()
        End If

EDIT: Místo MsgBox používej MessageBox.Show()

Editováno 1.4.2015 17:58
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 1.4.2015 17:57
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Michal Žůrek (misaz):1.4.2015 18:17

ve VB.NET používat MsgBox může, je tam zjednodušeně vyvedený do kratšího názvu.

Program by však měl vypínat s pomocí příkazu End, protože, form.Close mu zavře formulář, pokud formulářů bude více, aplikace se neukončí. Záleží co chce.

Nahoru Odpovědět  +2 1.4.2015 18:17
Nesnáším {}, proto se jim vyhýbám.
Avatar
Člen
Člen
Avatar
Odpovídá na Michal Štěpánek
Člen:5.4.2015 11:24

Aj tak to nefunguje :(

Nahoru Odpovědět 5.4.2015 11:24
...
Avatar
Odpovídá na Člen
Michal Štěpánek:5.4.2015 12:13

Tak jsi to musel napsat špatně, protože mě to funguje dobře...

Nahoru Odpovědět 5.4.2015 12:13
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.