Ĺ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
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