Indy的“indy misc”下有一个“TIdIPWatch”组件,可以正确获得本地IP,即使有多块网卡,也可以正确获得真正本地IP。

一,引入单元文件“IdIPWatch”。

二,实际代码:

procedure TMainForm.localIpBtnClick(Sender: TObject);
var
IdIPWatch: TIdIPWatch; //TIdIPWatch类实例
begin try
//创建TIdIPWatch类实例
IdIPWatch := TIdIPWatch.Create(nil);
//在程序标题栏显示得到的本地IP
Self.Caption := IdIPWatch.LocalIP;
finally
//释放TIdIPWatch类实例
IdIPWatch.Free;
end; end;

最新文章

  1. 数据泵Expdp和Impdp
  2. 百度统计接口demo中错误
  3. == 区别 equals
  4. 使用grunt打包前端代码
  5. 黄聪:MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法(转)
  6. 自己写简单CoreDataManager封装对CoreData操作
  7. Delphi VclSkin使用教程
  8. 获取PDF页数
  9. nyoj 88 汉诺塔(一)【快速幂】
  10. 制作 OpenStack Windows 镜像 - 每天5分钟玩转 OpenStack(152)
  11. 启动tomcat直接报错:org.apache.tomcat.util.digester.Digester startElement
  12. C#-判断Shift,Alt,Ctrl是否被按下,确定所按下的组合键
  13. python自动化运维之路~DAY5
  14. https://pypi.org/project/py-mysql2pgsql/
  15. 2018-2019-1 20189206 《Linux内核原理与分析》第三周作业
  16. CF-822C Hacker, pack your bags! 思维题
  17. 1040 有几个PAT
  18. Java(命令行)打印库存清单
  19. RxJS之转化操作符 ( Angular环境 )
  20. Educational Codeforces Round 35 (Rated for Div. 2)A,B,C,D

热门文章

  1. 回到顶部最简单的JQuery实现代码
  2. vlc相关命令行设置
  3. ProjectLeader感悟
  4. APP测试功能点总结
  5. 把二叉搜索树转化成更大的树 · Convert BST to Greater Tree
  6. Centos7 下mariadb安装
  7. a标签href="javascript:;"
  8. Laravel 使用 Provider 为程序提供运行时配置服务
  9. iOS密码输入框的实现
  10. 获取当前的window 以及设置其rootViewController