在Delphi6以上的版本中,有一个IdIPWatch控件,它的功能就是检测网络在线状态和获取

IP地址。而在以前的Delphi版本中却要采取另一种方法来获取IP,就是利用winsock单元的

一些网络函数的办法,这里不多说了,我们选择容易的。

  新建一工程,在form1中添加控件edit1和button1,IdIPWatch1
      IdIPWatch1在indy misc标签下(上面有IP的字样的就是的)

  编写代码:
     procedure TForm1.Button1Click(Sender: TObject);
      begin
         edit1.Text:=IdIPWatch1.LocalIP; 
       end;

  OK!按下F9功能键,运行程序,点击button看一下edit1中是不是已经显示了本机的IP

地址了。

  提示:若IdIPWatch1的HistoryEnabled的属性设为True,则会在程序退出时,自动生成一个文件(文件名为HistoryFileName属性设定的值),记录当前的IP地址。

相关文章:

  • 2021-12-24
  • 2021-09-13
  • 2021-07-14
  • 2021-12-28
  • 2022-12-23
  • 2021-10-16
  • 2021-06-12
猜你喜欢
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-12-15
  • 2022-12-23
  • 2021-09-25
相关资源
相似解决方案