Welcome

首页 / 软件开发 / C++ / 网络应用三则

网络应用三则2010-03-18一、判断是否已经联到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);
}