PDA

View Full Version : خطای رفرنس در GsmCommMain برای ارسال sms



lovee20002002
یک شنبه 22 دی 1392, 09:28 صبح
سلام دوستان من یه gsm modem greftam از مارک asus اول توضیح بدم kylix کار نمیکنه با این gsm و تایم اوت میده
GsmCommMain کامل کار میکنه تو سمپلش من این کد رو خودم نوشتم
برای ارسال ولی اررور
Object reference not set to Instance of an object
رو میده
اینم کدم لطفا کمک کنید سپاس گذارم
GsmCommMain comm = new GsmCommMain(6,9600);


comm.Open();

try
{
// Send an SMS message
SmsSubmitPdu pdu;




pdu = new SmsSubmitPdu("test", "091200000");
CommSetting.comm.SendMessage(pdu);
comm.Close();
MessageBox.Show("ok");
}
catch (Exception ex)
{
comm.Close();
MessageBox.Show(ex.Message);
}
در صمن رفرنس ها رو هم ادد کردم

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using GsmComm.GsmCommunication;
using GsmComm.Interfaces;
using GsmComm.PduConverter;
using GsmComm.RS232;

lovee20002002
یک شنبه 22 دی 1392, 09:36 صبح
دوستان حل شد به این شکل تغییر بدید

CommSetting.comm = new GsmCommMain(6, 9600, 300);

CommSetting.comm.Open();

try
{
// Send an SMS message
SmsSubmitPdu pdu;




pdu = new SmsSubmitPdu("test", "091200000");
CommSetting.comm.SendMessage(pdu);
CommSetting.comm.Close();
MessageBox.Show("ok");
}
catch (Exception ex)
{
CommSetting.comm.Close();
MessageBox.Show(ex.Message);
}

naskam
پنج شنبه 28 فروردین 1393, 00:34 صبح
commsetting یه کلاس هست؟