打开和关闭短信猫

Foxtable提供了一个名为FoxSMS的系统变量,表示连接到计算机的短信猫。

异步方式打开短信猫

短信猫默认的工作方式是异步,也就是打开短信猫的过程中,你可以继续其他操作,短信猫连接结束后,会触发ConnectModemResult事件。

示例:

首先在ConnectModemResult事件设置代码:

If e.Succeed = True Then
    MessageBox.Show(
"短信猫连接成功!","提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else

    MessageBox.Show(
"短信猫连接失败!","提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End
If

然后将某个按钮的Click事件代码设置为:

FoxSms.SyncWorkMode = False '设置为异步工作模式
FoxSMS.CommPort =
3 '注意端口号千万不能搞错
FoxSMS
.OpenCom
()

这样单击这个按钮,即可打开短信猫,打开结束后,触发ConnectModemResult事件,通知用户短信猫是否成功打开。

提示:端口号千万不能搞错,否则可能导致程序崩溃,参考确定端口号

同步方式打开短信猫

你也可以用同步方式打开短信猫,打开短信猫的过程中,不能进行任何操作,直到打开操作结束。

示例:

FoxSms.SyncWorkMode = True '设置为同步工作模式
FoxSMS.CommPort =
3 '注意端口号千万不能搞错
If
FoxSMS.OpenCom() = 0 Then
    MessageBox
.Show("短信猫连接成功!","提示", MessageBoxButtons.OK, MessageBoxIcon.Information
)
Else

    MessageBox
.Show("短信猫连接失败!","提示", MessageBoxButtons.OK, MessageBoxIcon.Warning
)
End If

由于打开短信猫需要一定的时间,所以我们建议你使用异步方式打开。

关闭短信猫

关闭短信猫很简单,只需执行:

FoxSMS.CloseCom()


本页地址:http://www.foxtable.com/webhelp/topics/2422.htm