Sitat av
0xFF
Ja, man lærer noe nytt hver dag. Trodde hele VB språket hadde død ut for mange år siden.
Det er fordi du trolig tenker på det gamle Visual Basic, som for øvrig brukes både for VBA og makrospråk til office den dag i dag. VB.NET er siste generasjonen i dette paradigmet og har naturligvis koblinger mot .NET rammeverket.
Du kan mer eller mindre oppnå det samme i VB.NET som i C#, intermediate language er stort sett likt, og kode i VB.NET (og andre .NET bundede språk) kan refereres til og kjøres fra andre .NET applikasjoner som libraries uten å måtte rekompileres.
Så kritikken bør i så fall pekes i retning av de syntaksmessige forskjellene mellom VB-syntaksen og andre paradigmer, og egentlig avfeies som subjektiv mening om en spesifik form for syntaks.
Jeg skriver i dag ikke i denne syntaksen, men jeg synes likevel det tåpelige hatet mot det kun setter begrensninger for en selv.
Men, for å faktisk svare på hva faktisk TS spør om: programmet ditt kjører en metode som kaster en exception som du ikke behandler og programmet trynet. Du kan unngå at programmet tryner og spytter ut feilmeldingen ved å behandle exception som blir kastet. La oss ta en titt på årsaken til at metoden kaster exception.
Tar vi en titt i dokumentasjonen til rammeverket på nettadressen
https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx så finner vi under "remarks":
If the host name could not be found, the SocketException exception is returned with a value of 11001 (Windows Sockets error WSAHOST_NOT_FOUND). This exception can be returned if the DNS server does not respond. This exception can also be returned if the name is not an official host name or alias, or it cannot be found in the database(s) being queried.
Ok. Så i korte trekk om DNS oppslaget ikke finnes eller DNS serveren ikke svarer så kan exception bli kastet. Ser man på koden din, så slår du sammen strengene "192.168.0." og ip.Text og sender dette til DNS serveren. Du spør DNS serveren hvilken adresse som peker fra en gitt IP-adresse. Jeg går ut i fra at du
ikke har konfigurert opp
reverse på DNS serveren din?
Gjør et oppslag mot eksempelvis
www.vg.no eller 8.8.8.8 og se om dette unngår exception.
Sist endret av m0b; 23. oktober 2017 kl. 18:25.
Grunn: Automatisk sammenslåing med etterfølgende innlegg.