2012年5月17日木曜日

SMSを送信する

今回は、Short Message Service (SMS)のメッセージを送信する方法をご紹介します。
Microsoft.WindowsMobile.PocketOutlook 名前空間の SmsMessage クラスを利用する事で、簡単にSMSメッセージを送信する事が出来ます。
以下に、実際にSMSのメッセージを送信するメソッドを示します。

VB.NET

   ' 以下の名前空間を指定しておいてください
   ' Imports Microsoft.WindowsMobile.PocketOutlook
 
   Public Sub SendSMSMessage(ByVal telNumber As String, ByVal message As String)
 
       Try
           Dim smsMsg As New SmsMessage(telNumber, message)
 
           ' メッセージの送信
           smsMsg.Send()
       Catch ex As Exception
           ' 例外処理
       End Try
 
   End Sub
この SendSMSMessage メソッドを呼ぶと、SMSのメッセージを送信します。
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
 
       SendSMSMessage("09012345678", "SMSテスト")
 
   End Sub

C#

   // 以下の名前空間を指定しておいてください
   // using Microsoft.WindowsMobile.PocketOutlook
 
   public void SendSMSMessage(string telNumber, string message)
   {
       try {
           SmsMessage smsMsg = new SmsMessage(telNumber, message);
 
           // メッセージの送信
           smsMsg.Send();
       }
       catch (Exception ex) {
               // 例外処理
       }
   }
この SendSMSMessage メソッドを呼ぶと、SMSのメッセージを送信します。
   private void Button1_Click(System.Object sender, System.EventArgs e)
   {  
       SendSMSMessage("09012345678", "SMSテスト");
   }

実行結果

上記のサンプルコードを実行すると、SMSメッセージを送信する事が出来ます。

元ネタ http://ch3cooh.jp/index.php/tips/windows-mobile/communication/send_sms/

0 件のコメント:

コメントを投稿