delphi -----获取计算IP
2024-08-27 16:04:36
function GetHostName:String;
var
ComputerName: array[..MAX_COMPUTERNAME_LENGTH+] of char;
Size: Cardinal;
begin
result:='';
Size := MAX_COMPUTERNAME_LENGTH+;
GetComputerName(ComputerName, Size);
Result:=StrPas(ComputerName);
end;
function NameToIP(Name:string):String;
var
WSAData: TWSAData;
Client_HostEnt: PHostEnt;
begin
result:='';
WSAStartup(, WSAData);
Client_HostEnt := GetHostByName(PChar(Name));
if Client_HostEnt <> nil then
begin
with Client_HostEnt^ do
result:= Format('%d.%d.%d.%d',[Byte(h_addr^[]), Byte(h_addr^[]),
Byte(h_addr^[]), Byte(h_addr^[])]);
end;
WSACleanup;
end;
最新文章
- Linq和Lamda表达式的简单处理方式
- array_filter、array_map、array_walk解释
- 创建一个hibernate helloword
- hdu 5400 Arithmetic Sequence
- u检验、t检验、F检验、X2检验 (转)
- [Guava学习笔记]Basic Utilities: Null, 前置条件, Object方法, 排序, 异常
- 统计中的PV,UV是的意思(转)
- bzoj3504
- 自己写一个strcmp函数(C++)
- Android应用开发基础篇(5)-----Handler与多线程
- redis的sentinel主从切换(failover)与Jedis线程池自动重连
- ubuntu安装Nginx
- [工具开发] Grafana 报警仪表盘
- 原生JS的Ajax技术
- 【原创】驱动加载之CreateService
- BootStrap学习(6)_模态框
- html页面跳转
- SQL语句 删除表user 中字段name 内容重复的记录,
- Unity光照与渲染设置学习笔记
- Pascal的3种注释
热门文章
- CentOS — MySQL备份 Shell 脚本
- redis 导出查询结果
- 一.软件介绍(apache lighttpd nginx)
- WCF基础教程——vs2013创建wcf应用程序
- ATITIT.翻译模块的设计与实现&#160;api&#160;attilax&#160;总结
- c++11 on Android
- poj2392 Space Elevator(多重背包问题)
- linux系统中-E,-S,-c的区别和作用(怎么讲代码转化为机器识别的语言)
- 编写可维护的JavaScript----笔记(一)
- 基于nginx的token认证