问一个菜问题----急 怎样得到本机的ip地址、子网掩码、默认网关和首选dns服务器要有源码,解决给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 摘一个贴上:{=================================================================功 能: 返回本机的局域网Ip地址参 数: 无返回值: 成功: True, 并填充LocalIp 失败: False备 注:版 本:1.0 2002/10/02 21:05:00=================================================================}function GetLocalIP(var LocalIp: string): Boolean;varHostEnt: PHostEnt;Ip: string;addr: pchar;Buffer: array [0..63] of char;GInitData: TWSADATA;beginResult := False;tryWSAStartup(2, GInitData);GetHostName(Buffer, SizeOf(Buffer));HostEnt := GetHostByName(buffer);if HostEnt = nil then Exit;addr := HostEnt^.h_addr_list^;ip := Format('%d.%d.%d.%d', [byte(addr [0]),byte (addr [1]), byte (addr [2]), byte (addr [3])]);LocalIp := Ip;Result := True;finallyWSACleanup;end;end; http://www.playicq.com/dispdocnew.php?id=12765 求助,请教各位大哥,帮我写一个 SQL 语句,谢谢! 如何定义一个二维的动态数组和如何向它赋值? 求一个DCU!谢谢! WORD操作问题 delphi里excel数据如何导到sqlserver 高分!!! 请问在DELPHI中的出错机制如何实现? 哪位帮忙delphi图像旋转问题 怎么样向另一个应用程序发送消息,执行右击事件和Ctrl+R事件,向下箭关事件 渗透(把多个文件隐藏于BMP图片中) 请告知delphi5.0安装密码 , 谢谢 希望高手进来指导一下,如何增加附件,急需解决(在线等待) 我写了个定时关机程序,在调试时可以正常运行,但我运行.exe可执行文件时,却没反应!
var
HostEnt: PHostEnt;
Ip: string;
addr: pchar;
Buffer: array [0..63] of char;
GInitData: TWSADATA;
begin
Result := False;
try
WSAStartup(2, GInitData);
GetHostName(Buffer, SizeOf(Buffer));
HostEnt := GetHostByName(buffer);
if HostEnt = nil then Exit;
addr := HostEnt^.h_addr_list^;
ip := Format('%d.%d.%d.%d', [byte(addr [0]),
byte (addr [1]), byte (addr [2]), byte (addr [3])]);
LocalIp := Ip;
Result := True;
finally
WSACleanup;
end;
end;