textBoxの内容をgethostbynameでIPアドレスに変換したい


(`・ω・´)  2008-03-04 18:32:41  No: 67735  IP: [192.*.*.*]

最近始めたばかりの初心者です
タイトルの通りなのですが、ユーザーに入力させたtextBoxの内容をgethostbynameでIPアドレスに変換したいのですが、
「1 番目の引数を 'System::String ^' から 'const char *' に変換できません。」というエラーが出て
コンパイル出来ません
どなたかご教授願います

編集 削除
Blue  2008-03-04 18:55:48  No: 67736  IP: [192.*.*.*]

http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=818937&SiteID=7

>13 10 2006, 11:15 午前 UTC 
を参考に。

編集 削除
Blue  2008-03-05 01:42:35  No: 67737  IP: [192.*.*.*]

>gethostbynameでIPアドレスに変換
でしたら
Dns::GetHostEntryからIPHostEntryを取得すればWin32 APIのgethostbynameを使わなくても
よさそうですけど。

サンプル

String^ hostName = Dns::GetHostName(); // 自分自身の場合
IPHostEntry^ ipInfo = Dns::GetHostEntry(hostName);
for each (IPAddress^ ipInfoAddress in ipInfo->AddressList)
{
    Console::WriteLine(ipInfoAddress->ToString());
}

編集 削除