有谁做过金笛的短信猫不知道C#怎么调用OCX控件,各位帮忙,,,,感激
JindiSMSControl.ocx //这个怎么用c#调用里面的方法
MSCOMM32.OCX我通过导入Com组件然后
JindiSMSControl jd = new JindiSMSControlClass();
报错
错误 1 类型“JDSMSCtrl.JindiSMSControlClass”未定义构造函数 E:\Project\SMS\WindowsSMSService\SMSService.cs 33 34 WindowsSMSService
JindiSMSControl.ocx //这个怎么用c#调用里面的方法
MSCOMM32.OCX我通过导入Com组件然后
JindiSMSControl jd = new JindiSMSControlClass();
报错
错误 1 类型“JDSMSCtrl.JindiSMSControlClass”未定义构造函数 E:\Project\SMS\WindowsSMSService\SMSService.cs 33 34 WindowsSMSService
解决方案 »
- winform登录传值问题?
- 用C#怎样向XML文件中写数据例子
- 画图操作中,如何在点击滚动条时不让图闪动呢
- 把c#应用程序最小化到状态栏的问题
- 在C#中如何返回插入表的信息?
- 算法求解:csdn中初级会员一贴最多100分,求如果某一用户有1000分,每一次问问题时至少50分,结贴都有满意答案(这样会返回一半的分,嘻嘻),请写出共能问多少次的算法(不许有余分)
- 如何实现打印.net 打印指定控件里面的内容的功能?比如打印Textbox里面的内容!
- 图片上加个按钮
- 帮朋友问问题,他没分了,我来发分!!请求大侠出手!!!
- 卡两天的问题
- 求用鼠标改变panel大小的代码
- C#菜鸟问 Marshal.SizeOf 使用
using System.Collections.Generic;
using System.Text;using XTTSMSCOMLib;namespace WebServiceUserWatcher
{
public class MsgSender
{
private ModemServiceClass m_msgService; private object sendCount;
private string m_LastMsgCode; public string ConnectState = ""; public delegate void StateChangeHandler(string info); public event StateChangeHandler DeviceStateChanged;
public MsgSender(string comport, string compara, StateChangeHandler stateChange)
{
sendCount = new object();
m_msgService = new ModemServiceClass();
m_msgService.ConnectModemResult += new _IModemServiceEvents_ConnectModemResultEventHandler(p_ConnectResult);
m_msgService.SimCardNoMemory += new _IModemServiceEvents_SimCardNoMemoryEventHandler(CleanSimCard);
m_msgService.WorkMode = EMobileWorkMode.ASYNCHRONOUS_WORKMODE;
this.DeviceStateChanged += new StateChangeHandler(stateChange);
ConnectModem(comport,compara); } public void ConnectModem(string comport, string compara)
{ EMobileCommPort port = (EMobileCommPort)Enum.Parse(typeof(EMobileCommPort), comport);
EMobileCommPara com = (EMobileCommPara)Enum.Parse(typeof(EMobileCommPara), compara);
m_msgService.ConnectModem(port, com);
} public void DisConnectDevice()
{
m_msgService.DisConnectModem();
} private void CleanSimCard()
{
m_msgService.ClearSimMsg();
}
private void p_ConnectResult(EMobileModemStatus state)
{
if (DeviceStateChanged != null)
{
this.ConnectState = state.ToString();
DeviceStateChanged(this.ConnectState);
} } public bool SendMsg(string msgContent, string phoneNumber)
{
bool result = false;
try
{
m_LastMsgCode = System.Guid.NewGuid().ToString(); m_msgService.SendMsg(m_LastMsgCode, phoneNumber, msgContent, out (object)sendCount, EMobileMsgType.TEXTSMS_MSGTYPE, "", 16, false, false); result = true;
}
catch(Exception err)
{
throw err;
} return result;
}
}
}
out (object)sendCount是什么意思?2、 构造函数gpublic MsgSender(){},实现了什么功能?