在Dos下使用 nbtstat -c 机器名
解决方案 »
- TcpServer收不到数据包
- 如何设置TScrollBox的VertScrollBar的的颜色
- 请问如何将存储过程的返回结果显示在DBGRID中??
- 已知一个窗体的名,如果去创建这个窗体,注意只知道窗体名是字符类型!
- 我看不懂这个单词的意思哦!
- 怎么判断键盘的几个按键同时按下
- 求 Delphi5的注册码:?-?-? 认证码:?-? 。不要delphi6的。
- 一个Bpl调试的奇怪问题
- 我需要动态创建很多的Button, 想用类似于PageControl的能够前后滚动的东东 ,用pageScroll 好象没有反印
- 刚才的TAPI,现在继续给分,求示例源代码,越全面越好,50分,没法多给了
- 关于异常的问题
- 提问 关于调用原生ado对象(2.1版) 相关问题
var
SockAddrIn: TSockAddrIn;
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
WSAStartup($101, WSAData);
SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr));
HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
if HostEnt<>nil then
begin
result:=StrPas(Hostent^.h_name)
end
else
begin
result:='';
end;
end;
procedure TTheardURLToIP.Execute;
Var
WSAData:TWSAData;
Host: pHostent;
Result,TemporaryIP:String;
Err:integer;
begin
if (WSAStartup(MAKEWORD(2,0),WSAData)<>0) then
raise Exception.Create('Winsock Version Error');
Try
Host:=WinSock.gethostbyname(pchar(URLName));
TemporaryIP:=Copy(Host.h_addr^,0,4);
Result:=Format('%d.%d.%d.%d',
[ord(TemporaryIP[1]),
ord(TemporaryIP[2]),
ord(TemporaryIP[3]),
ord(TemporaryIP[4])]);
GetIPSucceed(Result);
except
Err:=WinSock.WSAGetLastError();
IPAddress:='Error Code:'+InttoStr(Err);
end;
WSACleanUP;
end;