Oppure

Loading
29/07/10 7:17
Newluxor
Ciao a tutti ragazzi...premetto che non sono particolarmente ferrato in vb.net
Sto eseguendo un codice che mi pinga un certo indirizzo, il codice è questo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim pingare As String = ip.ToString("10.10.10.35")
        Dim p As New Process
        Dim pi As New ProcessStartInfo
        pi.UseShellExecute = False
        pi.RedirectStandardOutput = True
        pi.Arguments = pingare
        pi.WorkingDirectory = "C:\windows\system32"
        'this for nt* computers
        pi.FileName = "ping"
        p.StartInfo = pi
        p.StartInfo = pi
        p.Start()
        Dim sr As IO.StreamReader = p.StandardOutput
        Dim sb As New System.Text.StringBuilder("")
        Dim input As Integer = sr.Read
        Do Until input = -1
            sb.Append(ChrW(input))
            input = sr.Read
        Loop
        'MessageBox.Show(sb.ToString)
        VIS_PING.Text = (sb.ToString)


    End Sub


solo che quando lo mando in esecuzione mi da il seguente errore:

Impossibile eseguire il cast di oggetti di tipo 'System.String' sul tipo 'System.IFormatProvider'.

sulla riga:

Dim pingare As String = ip.ToString("10.10.10.35";)
8-|

Sono bloccatissimo........

Grazie mille in anticipo a chi mi vorrà aiutare!!!8-)
aaa
29/07/10 8:10
HeDo

la riga sulla quale ti da errore non ha senso, in quanto quell'ip è già sotto forma di stringa.

considera di utilizzare la classe Ping al posto che richiamare il programma Ping

msdn.microsoft.com/it-it/library/…
aaa
29/07/10 9:32
Newluxor
Sarebbe molto neglio HeDo, però nonostante abbia letto il tuo link non saprei davvero come utilizzarla...mi faresti un codice d'esempio?
aaa
29/07/10 9:58
HeDo
Postato originariamente da Newluxor:

Sarebbe molto neglio HeDo, però nonostante abbia letto il tuo link non saprei davvero come utilizzarla...mi faresti un codice d'esempio?


ma che stai dicendo? ci sono ben DUE esempi di codice in quella pagina, uno per la chiamata sincrona e uno per quella asincrona... ma cosa hai letto?
aaa
29/07/10 12:13
Newluxor
8-|.................oddio...io vedo solo questo:

'Dichiarazione

Public Class Ping _
	Inherits Component




Sono cecato? :d
aaa
29/07/10 13:03
HeDo
Postato originariamente da Newluxor:

Sono cecato? :d


si, scrolla verso il basso.
aaa
29/07/10 13:24
Neo1986
Newluxor

Scrolla in basso fino a : Altre Risorse

Li ci sono gli esempi (es: Procedura:Eseguire il ping di un host)

msdn è veramente molto completa, ma purtroppo è poco userfriendly :k:
aaa
29/07/10 20:32
lorenzo
Postato originariamente da Neo1986:

msdn è veramente molto completa, ma purtroppo è poco userfriendly :k:


oddio, si tratta solo di scendere nella pagina....se questo è difficile allora andiamo bene....
aaa