indy的「indy misc」下有乙個「tidipwatch」元件,可以正確獲得本地ip,即使有多塊網絡卡,也可以正確獲得真正本地ip。
一,引入單元檔案「idipwatch」。
二,實際**:
procedure tmainform.localipbtnclick(sender: tobject);
varidipwatch: tidipwatch; //tidipwatch類例項
begin
try//建立tidipwatch類例項
idipwatch := tidipwatch.create(nil);
//在程式標題欄顯示得到的本地ip
self.caption := idipwatch.localip;
finally
//釋放tidipwatch類例項
idipwatch.free;
end;
end;
Delphi 取得IE版本的方法
方法1 讀取登錄檔 function getieversion string 獲得ie的版本號 var reg tregistry begin reg tregistry.create reg.rootkey hkey local machine result tryif reg.openkey s...
C 取得本機IP的方法
核心 如下 複製 如下 取得本機ip,在狀態列中顯示 char s程式設計客棧zhostname max path gethostname szhostname,max path hostent phost getho程式設計客棧stbyname szhostname nbswww.cppcns.c...
qt獲得本地IP的方法
環境 ubuntu10.04 qt4.7.0 linux獲得本地ip的方法,我嘗試了兩種 1.用qhostinfo類解析 qhostinfo類可以解析網域名稱,理論上也可以解析本地ip,可是經過嘗試,我發現解析出來的ip是127.0.0.1是本地回環位址,不符合我的需求。獲取本地ip qhostin...