Lokal Ip numarasını ögrenmek ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Lokal Ip numarasını ögrenmek ?
Programın calıstıgı makinanın lokal ip sini nasıl bulurum.
Farklı windows os lerde sorunsuzca lokal ip yi elde edebilirmiyim.
Farklı windows os lerde sorunsuzca lokal ip yi elde edebilirmiyim.
ÜŞENME,ERTELEME,VAZGEÇME
delphi 7 de indy misc bölümünde IP olarak bir component mevcut
Kullanımı;
kolay gelsin
Kullanımı;
Kod: Tümünü seç
label1.caption:=IdIPWatch1.LocalIP;
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
Hazır bulduğum bir kod denemedim. Çalışıp çalışmadığını bildirirsen sevinirim.
iyi çalışmalar.
iyi çalışmalar.
Kod: Tümünü seç
uses
Winsock;
function GetLocalIP: string;
var
wsaData: TWSAData;
addr: TSockAddrIn;
Phe: PHostEnt;
szHostName: array[0..128] of Char;
begin
Result := '';
if WSAStartup($101, WSAData) <> 0 then
Exit;
try
if GetHostName(szHostName, 128) <> SOCKET_ERROR then
begin
Phe := GetHostByName(szHostName);
if Assigned(Phe) then
begin
addr.sin_addr.S_addr := longint(plongint(Phe^.h_addr_list^)^);
Result := inet_ntoa(addr.sin_addr);
end;
end;
finally
WSACleanup;
end;
end;
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
merhaba ,
ben delphi 5 de, TNMHTTP.localIP kullanıyorum bütün OS lerde sorunsuzca çalışıyor.
kolay gelsin.
ben delphi 5 de, TNMHTTP.localIP kullanıyorum bütün OS lerde sorunsuzca çalışıyor.
kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Kıdemli Üye
- Mesajlar: 395
- Kayıt: 22 Tem 2004 09:15
- Konum: İzmir
- İletişim:
Selam,
ipconfig çıktısını parse ederek de bulabilirsiniz. Birden fazla ip varsa (alias) hepsini bulabilir, subnet ve gw bilgilerini de derleyebilirsiniz aynı yerden. Win98 ve üstünde bu komut çalışır.
Kolay gelsin,
ipconfig çıktısını parse ederek de bulabilirsiniz. Birden fazla ip varsa (alias) hepsini bulabilir, subnet ve gw bilgilerini de derleyebilirsiniz aynı yerden. Win98 ve üstünde bu komut çalışır.
Kolay gelsin,
Doğan Zorlu, İzmir
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
@Volkan
DNS ip adresini veriyor mu?(http://www.showmyip.com)
Bu komponent serisini nerde buluruz.
Teşekkürler...
DNS ip adresini veriyor mu?(http://www.showmyip.com)
Bu komponent serisini nerde buluruz.
Teşekkürler...
merhaba,
Delphi5 de FastNet bileşen tabında bulabilirsiniz bu componenti.
bildiğim kadarıyla sadece LocalIP yi veriyor.
Delphi5 de FastNet bileşen tabında bulabilirsiniz bu componenti.
bildiğim kadarıyla sadece LocalIP yi veriyor.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
winipcfg var 98'de ama ipconfig'de var.
ile dns, ip, mac adres gibi bilgilerin tamamı görülebilir. Ben bir ara mac adresi almak için kullanmıştım.
Kod: Tümünü seç
ipconfig /all
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned

Ez cüdâyîhâ şikâyet mîküned
