码迷,mamicode.com
首页 > Windows程序 > 详细

Delphi获取公网IP地址函数

时间:2018-03-04 11:42:21      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:delphi   and   asp   art   cep   ip地址   finally   url   creat   

uses IdHTTP;
function GetPublicIP: string;
var
strIP, URL: string;
iStart, iEnd: Integer;
MyIdHTTP: TIdHTTP;
begin
Result := ‘‘;
MyIdHTTP := TIdHTTP.Create(nil);
try
try
URL := MyIdHTTP.Get(http://www.ip138.com/ip2city.asp);
except
end;
finally
MyIdHTTP.Free;
end;

if Length(URL) <> 0 then
begin
iStart := Pos([, URL);
iEnd := Pos(], URL);
if (iStart <> 0) and (iEnd <> 0) then
begin
strIP := Trim(Copy(URL, iStart + 1, iEnd - iStart - 1));
if strIP <> ‘‘ then
Result := strIP;
end;
end;
end;
获取公网IP地址函数,需要引用IdHTTP.

 

Delphi获取公网IP地址函数

标签:delphi   and   asp   art   cep   ip地址   finally   url   creat   

原文地址:https://www.cnblogs.com/westsoft/p/8503810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!