procedure TForm1.Button1Click(Sender: TObject);
begin
if GetSystemMetrics(SM_NETWORK) AND $01 = $01 then
ShowMessage('Machine is attached to network') else
ShowMessage('Machine is not attached to network');
end;
begin
if GetSystemMetrics(SM_NETWORK) AND $01 = $01 then
ShowMessage('Machine is attached to network') else
ShowMessage('Machine is not attached to network');
end;
解决方案 »
- Delphi程序运行后,是否能找回运行过程中所有事件?
- (急)DBGrid显示问题
- 怎么才算BDE连接
- 那里有powerpdf控件呢?我在google上找了一下PowerPdf 控件,可下载后,只是原码,没有PowerPdf 控件,请问在那里下呢?
- 用SetwindowPos将一个窗口HWND_TOPMOST之后怎么变成正常(不是最前的)的窗口啊?
- Delphi爱好者在线联盟 留言版开通了
- 关于Form显示的小问题,没人问过,也没人回答过,进来看看。
- 谁能帮我做一个界面,分数好商量....
- g_strYe1Loc[1] := IntToStr(i)[1]?请问这是什么意思!
- 如何获取coms密码?
- *****请问:如果我想在listbox的item.insert时,insert一个Tedit,即制作一个可编辑的listbox.应该如何实现?*****急!急!急!急!***
- 怎样使用下载的第三方控件?
begin
dwConnectionTypes := INTERNET_CONNECTION_MODEM
+ INTERNET_CONNECTION_LAN
+ INTERNET_CONNECTION_PROXY;
if InternetGetConnectedState(@dwConnectionTypes, 0) then
Result := True
else Result := False;
end;
不知道DELPHI有没有这个函数的函定,如果没有自己改进一下就可以用了该数据类型在Ras.h
你必须包含进来
在C中是这样的,调用一个RasEnumConnections API函数
BOOL IsRASConnected()
{
RASCONN rasConn;
DWORD dNumber,dSize;
rasConn.dwSize = sizeof(RASCONN);
dSize = sizeof(rasConn);
if(RasEnumConnections(&rasConn,&dSize,&dNumber)!=0)
return FALSE;
if(dNumber==0)
return FALSE;
return TRUE;
}
Trasdial=function(iprasdialexe:pchar;
ipszphonebook:pchar;
var params:Trasdialparams;
dwnotifiertype:longword;
ipnotifier:pointer;
var rasconn:Thrasconn):longint;
stdcall;