问题描述
解决方案
解决方案二:
我以前做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定义的数据类型不匹配,就会出类似错误