用C#去调短信猫的动态链接库sms.dll文件,但总是不能初始化终端与串口的连接

问题描述

解决方案

解决方案二:
我以前做SL也经常遇到这个错误。原因很多的,你贴出来代码也许好找一些。
解决方案三:
classGSM{//初始化gsmmodem,并连接gsmmodem[DllImport("sms.dll",EntryPoint="Sms_Connection",CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]//publicstaticexternintSms_Connection(//stringdevice,//stringbaudrate,//stringinitstring,//stringcharset,//boolswHandshake,//stringsn);publicstaticexternintSms_Connection(uintcom_port,uintbaudrate,StringBuildermobile_number);privatevoidbutton1_Click(objectsender,EventArgse){StringBuilderstr=newStringBuilder("GSMMODEM");if((BaseClass.GSM.Sms_Connection(3,9600,str))==0)MessageBox.Show("设备连接失败!","提示",MessageBoxButtons.OK);elseMessageBox.Show("设备连接成功!","提示",MessageBoxButtons.OK);}
解决方案四:
擦,我C#中调用sms.dll,方法Sms_Connection老是出现"尝试读取或写入受保护的内存。这通常指示其他内存已损坏。"这样的错误,这是什么情况?网上搜的解决办法都不好用。
解决方案五:
publicstaticstringLinkSmsModel(stringport){stringTypeStr="";stringCopyRightToCOM="";stringCopyRightStr="//深圳市国爵电子有限公司,网址www.gprscat.com//";if(Sms_Connection(CopyRightStr,uint.Parse(port),9600,outTypeStr,outCopyRightToCOM)==1)///5为串口号,0为红外接口,1,2,3,...为串口{return"连接成功";}else{return"连接失败";}}
解决方案六:
这是广告贴鉴定完毕
解决方案七:
正好也在弄短信猫
解决方案八:
把c格式的api给出来,C#与C定义的数据类型不匹配,就会出类似错误

时间: 2024-09-20 00:45:04

用C#去调短信猫的动态链接库sms.dll文件,但总是不能初始化终端与串口的连接的相关文章

短信猫收发短信队列

问题描述 因为短信猫不能同时进行短信的接收和发送,需要用到串行队列,把接收短信和发送短信串行化,有哪位朋友做过没?是不是要建立一个线程管理队列,然后从其它线程往里面抛消息? 解决方案 解决方案二:自己顶一下解决方案三:该回复于2010-02-23 09:43:43被版主删除解决方案四:不是有针对短信猫的api吗?该api里面是有消息队列的哦.解决方案五:引用3楼zhuzhaohui640的回复: 不是有针对短信猫的api吗?该api里面是有消息队列的哦. 买短信猫的时候,他们提供两种开发包:一个

短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案

        最近在Linux环境下利用开源组件SMSLib,开发短信猫应用,经常遇到这个错误,发现网上也有很多朋友遇到过这个问题,现在将解决这个问题的方案分享给大家. 开发环境:             Linux ReadHat5.4   64位,内核:2.6.33.20 ,JDK1.6,SMSServer-3.5.2.jar 异常信息: 图1-1 解决方案: 遇到这个异常时,请检查以下二个方面: 1.是否启用轮循模式? 方式1).在jvm中,添加-Dsmslib.serial.polli

启动-短信猫报错,请高手们帮助看看。感谢

问题描述 短信猫报错,请高手们帮助看看.感谢 0 2015-01-04 14:32:58500 [WatchDog] ERROR cn.sendsms.modem.AModemDriver - GTW: modem1: 端口启动时出现超时异常cn.sendsms.TimeoutException: No response from device. at cn.sendsms.modem.AModemDriver$CharQueue.get(AModemDriver.java:875) at cn

短信猫更改波特率后发不出去短信

问题描述 短信猫更改波特率后发不出去短信 利用 at+ipr=9600;&W 命令在超级终端修改完短信猫的波特率后,无法发送短信,每次测试都是512错误,请问各位大神如何解决,什么原因 解决方案 18条最欠揍的短信

?谁用过润科的GSM MODEM(短信猫),怎样把它嵌入到我的WinFrom中实现首发短息的功能呢

问题描述 它给了一个"短信二次开发平台"就是下面这个图,是不是要这个平台这个平台才能首发短信啊,它也没有给什么接口网上都是说使用什么AT命令,但是没有接口我不知道怎么使用求高手指导,怎样在我的程序中用短信猫首发短信 解决方案 解决方案二:谁有代码啊.开发实例更好解决方案三:这个应该是Demo吧,具体的如何开发,你可以去找厂商,或去厂商的网址看看有没有下载.解决方案四:你的智能手机不能写上几行代码就发短线吗?而且还可以收短信.解决方案五:引用3楼sp1234的回复: 你的智能手机不能写上

利用Window超级终端,修改短信猫波特率

为什么要修改波特率? 在串口编程中,在打开端口之前,通常需要设置与该设备通信端口的相关参数,见下图: 本文要介绍的就是如何修改设备默认的波特率,即上图中的"每秒位数(B)",即与串口通信时每秒向串口设备写入数据的bit位数,(其它参数不在本文讨论范围内,可以参考相关的资料).当以上参数设置正确后,就可以与设备进行通信了.如果设置不正确,就无法与设备通信,如无法在调试终端给设备发送AT指令等问题. 最近公司有个项目需要用到发短信这块的业务,采购了2台Wavecom短信猫设备,有一台默认支

wavecom短信猫-如何使用php或者Python 操作wavecom 短信猫

问题描述 如何使用php或者Python 操作wavecom 短信猫 如何使用php或者Python 操作wavecom 短信猫 解决方案 你买的猫没有手册告诉你怎么使用吗?虽然和硬件有关,但我还是觉得肯定有相应的接口,就像微信那样 解决方案二: wavecom 短信猫 USB转串口接电脑 python发送猫指令,具体指令是什么,不同信号会不同 大致流程都一样的,这个可以度娘一下 不想直接自己写,可以找lib库,好像有猫模块的,我前段时间看过,里面的指令自己修改下 解决方案三: http://w

短信猫编程,关于text接收短信问题

问题描述 我刚做一个短信猫的收发短信的项目,有一些不明白的地方,请教一下高手使用pud方式发送短信以后,读取接收的短信必须也使用pud方式吗,还是text方式也可以,大致操作流程是啥 解决方案 解决方案二:看短信猫的说明即可.解决方案三:我的短信猫,包装很简陋连型号和厂家都没有,这个和硬件有关系?

smslib 成功报告-短信猫smslib如何得到发送报告?

问题描述 短信猫smslib如何得到发送报告? 如题-我想获得发送成功后的发送报告-应该如何获得-短信猫的商家说发送成功后会用AT指令返回一个OK,求大神指点,详细一些.. 解决方案 短信猫发送成功后会返回 ..+CMGS: 25....OK.. 25 是序号你可以截取 解决方案二: 呃,发送报告是你在PDU码里的SRR设置的 SRR 请求状态报告(Status Report Request),1表示需要状态报告,0表示不需要