0

smsを受信するコードを書きましたが、複数のsmsが一緒に受信した場合、すべてを表示することができません。すべてのSMSを読むにはどうすればよいですか?

 private GSMModem oGsmModem
        {
            get { return withEventsField_oGsmModem; }
            set
            {
                if (withEventsField_oGsmModem != null)
                {
                    withEventsField_oGsmModem.NewMessageReceived -= oGsmModem_NewMessageReceived;
                }
                withEventsField_oGsmModem = value;
                if (withEventsField_oGsmModem != null)
                {
                    withEventsField_oGsmModem.NewMessageReceived += oGsmModem_NewMessageReceived;
                }
            }

        }

 private void oGsmModem_NewMessageReceived(ATSMS.NewMessageReceivedEventArgs e)
        {

            txtMsg.Text = "Message from " + e.MSISDN + ". Message - " + e.TextMessage ;
        }
4

1 に答える 1

0

sourceforgeのSMS AT Communication Libraryを使用しています

すべてのメッセージについては、oGsmModem オブジェクトの MessageStore プロパティを参照してください。ヒント: Refresh を使用して、モデムからリロードします。

于 2013-01-09T00:14:07.300 に答える