cs_liquide
Messages postés1016Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention24 juin 2008
-
11 mai 2005 à 10:56
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 2009
-
28 sept. 2009 à 15:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 28 sept. 2009 à 15:00
parce que le code date de 2005 avec VS2003 de mémoire. Le framework a changé avec le temps, mais désolé, je ne connais pas l'équivalence
par contre tape GetHostByName ou IPHostEntry dans google, tu vas trouver des équivalences assez facilement
julienmus
Messages postés51Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention13 février 2012 28 sept. 2009 à 14:57
g des petit souci pour utiliser ton code sous vb2008
'Public Shared Function GetHostByName(hostName As String) As System.Net.IPHostEntry' est obsolète : 'GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202'. je suis desolé je suis debutant pourriez vous me dire pourkoi il est obsolete
bref un ptit coup de main s'il vous plai
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 11 mai 2005 à 21:56
oui il y a lpeins de solution, faut adapter. Mais au moins ma source montre où chercher pour adapter. C'était le but
cs_liquide
Messages postés1016Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention24 juin 2008 11 mai 2005 à 20:40
salut, ta methode ma quand meme pas mal servi, pour simplifier (dans une combobox nommée C_Ip)
j'ai mis :
- Façon "compliquée"
Dim IP() As IPAddress = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList()
C_Ip.Items.AddRange(IP)
cs_pat84
Messages postés29Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 mai 2009 11 mai 2005 à 14:52
Petite astuce grand moment !
Merci.
CrazyMan19
Messages postés163Date d'inscriptionsamedi 2 août 2003StatutMembreDernière intervention 4 novembre 201315 11 mai 2005 à 14:17
ca paurras etre ecrit de cette facon aussi
IP = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList(0)
puisque il revient avec un tableau d IP et vous recuperz juste le 1er
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 11 mai 2005 à 12:31
c'est sur que c'est un cas normal avec un seul IP. Si tu dois en géré plusieurs faut que le logiciel soit capable de savoir lequel est le bon, donc tu vas devoir adapter de toute façon, tu pourra pas le faire générale, puisque sur ton ordi, c'est peut-être le premier IP qui est le bon, mais sur un autre, ça pourrais être le 2e.
j'ai pas dit que mon code était valide dans 100% des cas, mais pour 99% du monde
cs_liquide
Messages postés1016Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention24 juin 2008 11 mai 2005 à 10:56
salut,
ok mais un bouclage serait mieux et un retour par tableau aussi. Par exemple, je suis tombé sur un véritable pb il n'y a pas si longtemps, j'ai 2 cartes réseau et un routeur ADSL, dans ton exemple, il n'y a qu'une IP, et moi je voulais la derniere justement de mes adresses IP(routeur).
28 sept. 2009 à 15:00
par contre tape GetHostByName ou IPHostEntry dans google, tu vas trouver des équivalences assez facilement
28 sept. 2009 à 14:57
'Public Shared Function GetHostByName(hostName As String) As System.Net.IPHostEntry' est obsolète : 'GetHostByName is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202'.
je suis desolé je suis debutant pourriez vous me dire pourkoi il est obsolete
bref un ptit coup de main s'il vous plai
11 mai 2005 à 21:56
11 mai 2005 à 20:40
j'ai mis :
- Façon "compliquée"
Dim IP() As IPAddress = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList()
C_Ip.Items.AddRange(IP)
- Façon "simplifiée"
C_Ip.Items.AddRange(System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList())
11 mai 2005 à 14:52
Merci.
11 mai 2005 à 14:17
IP = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName).AddressList(0)
puisque il revient avec un tableau d IP et vous recuperz juste le 1er
11 mai 2005 à 12:31
j'ai pas dit que mon code était valide dans 100% des cas, mais pour 99% du monde
11 mai 2005 à 10:56
ok mais un bouclage serait mieux et un retour par tableau aussi. Par exemple, je suis tombé sur un véritable pb il n'y a pas si longtemps, j'ai 2 cartes réseau et un routeur ADSL, dans ton exemple, il n'y a qu'une IP, et moi je voulais la derniere justement de mes adresses IP(routeur).