C++ Builder da IP No Ögren

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
onur986

C++ Builder da IP No Ögren

Mesaj gönderen onur986 » 14 Nis 2006, 17:02

//Formunuza bir adet Memo ,bir ade Label, bir adet idHttp Ekleyin
//internete bagli olmaniz gerekir;

AnsiString WhatIsMyIp()
{
AnsiString s,SearchIp,FoundIp ;
int IpLocate,i;
s = Form1->IdHTTP1->Get("http://www.whatismyip.com");
SearchIp = "Your ip is";
for (i = 1; i < 2; i++)
{
IpLocate = s.Pos(SearchIp);
if (IpLocate == 0)
{
Form1->Memo1->Lines->Add("Ip Bulunamadi yada İnternet Sayfasina Ulasilamiyor");
}
else
{
IpLocate = IpLocate + SearchIp.Length();
s = s.SubString(IpLocate,s.Length() -IpLocate);
s = s.Trim();
FoundIp = s.SubString(1, 14);
}
}
return FoundIp;
}
//örnek Program
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption = WhatIsMyIp();
}



Cevapla