ďťż

Ładny brzuch

Kompilator Borland Builder C++ 6 Personal

Chciałbym w programie wyświetlić ip komputera, na
którym program został uruchomiony, jednak nie wiem jak to zrobić.

Za jaka kolwiek pomoc z góry dziękuję.

Jarecki



cytat:Jarecki napisał:

Kompilator Borland Builder C++ 6 Personal
Chciałbym w programie wyświetlić ip komputera, na
którym program został uruchomiony, jednak nie wiem jak to zrobić.

http://delphi.cartal...tania/pyt65.htm
http://groups.google...40news.vogel.pl

pozdrawiam,
arx

cytat:Jarecki napisał:
Kompilator Borland Builder C++ 6 Personal

Poniższy kod powinien rozwiązać Twój problem:

#include <winsock2.h>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
char buff[100];
hostent *lphe;
WSADATA WSAData;

WSAStartup(MAKEWORD(2, 0), &WSAData);
gethostname(buff, 100);
lphe = gethostbyname(buff);
Label1->Caption = AnsiString(inet_ntoa(*(in_addr*)*lphe->h_addr_list));
WSACleanup();
}

A jak to zrobić w Delphi 5

www.alcapon.prv.pl



cytat:alcapon napisał:

A jak to zrobić w Delphi 5

www.alcapon.prv.pl

Jak to zrobić w Delphi jest w FAQ podanym przez Arx'a (pierwszy link)

cytat:Oxi napisał:
Jak to zrobić w Delphi jest w FAQ podanym przez Arx'a (pierwszy link)

Heh, faktycznie, w pośpiechu z pierwszego posta zauwazylem jedynie "Borland" i "IP" i automatycznie zalozylem ze chodzi o Delphi :)
Ale technika uzyskania IP jest taka sama z obu przypadkach.

pozdrawiam,
arx

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •