网络应用三则
一、判定是否已经联到internet
利用NetMasters Powersock控件读取当地IP地点,假如是"0.0.0.0" 说明没有毗连。
例子:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (Powersock1->LocalIP == "0.0.0.0")
ShowMessage("not connected");
else
ShowMessage(Powersock1->LocalIP);
二、拨号问题
1、拨号
需要利用下面的Telephony API.
函数成果
lineInitializeEx() 初始化 TAPI
lineOpen() 取得一个可用的电话线句柄(handle)
lineMakeCall() 开始拨号
在TAPI外完成 发送数据
lineDrop(),
lineDeallocateCall(),
lineClose().
lineShutdown() 竣事拨号
三、挪用欣赏器
1.头文件:#include <shellapi.h>
2.void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShellExecute(Application->Handle,"open",
"http://www.inprise.com",NULL,NULL,SW_SHOW);
}