ホスト名からのIPの取得を解決しようとしていますが、RetIPで次の警告が表示されます:(Return RetIP行)「変数'RetIP'は、値が割り当てられる前に使用されます。実行時にnull参照例外が発生する可能性があります。」
Public Function GetIPFromHostname(ByRef Host As String) As System.Net.IPAddress()
Dim IP As System.Net.IPHostEntry
'Dim host As System.Net.IPHostEntry
Dim RetIP As System.Net.IPAddress()
Try
'Host = System.Net.Dns.GetHostByAddress(IP)
IP = System.Net.Dns.GetHostEntry(Host)
RetIP = IP.AddressList()
Catch ex As Exception
Console.WriteLine("Cannot resolve IP address from hostname ({0}) - {1}", Host, ex.Message)
End Try
Return RetIP
End Function
このコードは、VB 2008および2010で機能していましたが、現在は機能しません。私がここで何を見逃しているのか分かりますか?