在开始->运行里
ping ip地址(外部的,或服务器的)
ping ip地址(外部的,或服务器的)
解决方案 »
- 求帮忙,把一个DATA格式的文件读进来写成txt格式的,谢谢了!,坐等
- 控件能作为函数参数吗?
- 玫举类型的问题
- DBEXPRESS如何将图片保存到Oracle的BLOB中?
- 哪位知道有Sql Server 2000 下载的网址吗?????
- 使用treeview控件如何隐藏根节点?
- 代码实验室的问题比较有深度,高手们去看看。来者有份
- 高分求遍历硬盘上所有文件的方法。
- delphi标签打印设计厂牌
- TWebBrowser运行时好象无法获得焦点,所以在里面的按键会被Toolbar的ToolButton接收掉,导致无法正常输入,有什么解决办法吗?
- 各位老大,有没有多线程的经验,不管什么,说几句,好吗?
- 哪里有大腕电影的下载?送分送分!
RasApi32.dll和RasApi16.dll,可以利用其中的函数获取拨号信息
function RasenumConnections;externa;'reasapi32.dll' nameRasEnumconnectionsA'
function RasenumConnections(var lprasconn:RASCONN;var lpcb:DWORD;
var lpcConnections:DWORD//有效的连接数
):DWORD;stdcall;
返回0时表示成功,不然就为错误代码;
可以用得到已经建立的连接信息,包括连接设备名称,数量,类型,连接句柄
Type
RASCON=record
dwsize:DWORD;
hrasconn:DWORD;//活动连接句柄
szEntryName:array[0..256]of char;//....名称
szDerviceType:array[0..16]of char;//....设备类型
szDerviceName:array[0..128]of char;//....设备名称
end;
var
connections[0..4]of RASCON;
//拨号连接数组,假设最多为5个。
ConIndex:Integer;
longsize,intAvailabelConnections:DWORD;
TmpStr:String;
begin
connections[0].dwsize:=sizeof(RASCONN);
longsize:=5*connections[0].dwsize; //接收缓冲区大小
intAvailabelConnections:=0;
dwResult:=RasEnumConnections(connections[0].longSize,intAvailabelConnections);
//获取活动的拨号连接信息
if dwResult<>0 then
ShowMessage('Error'+inttostr(dwResult))
else
begin
tmpstr:='活动连接:'+inttostr(intAvailabelConnections);
for ConIndex:=0 to intAvailabelConnections then
begin
tmpstr:=tmpstr+'连接名称:'+StrPas(connections[].szEntryName)
+#13+'设备类型:'+StrPas(connections[].szDerviceType)
+#13+设备名称:''+StrPas(connections[].szDerviceName);
end;
ShowMessage(TmpStr);
end;
end;