首页 > 编程知识 正文

C语言用途,C表示的意义

时间:2023-05-03 14:34:48 阅读:111602 作者:2474

关于C#调用DLL导致代码崩溃并退出调试器(非托管代码在缓冲区中溢出),最近出现了调用DLL的问题。 让我们来看看调试过程中,为什么调试过程中代码会直接崩溃而结束调试

` ` ` cs harp [ dllimport ] @ ' c :hbbinterface.dll ' ] publicstaticexternintabocs [ stringbuilder strin,string GS InPut='加入'; stringbuilder sb=new stringbuilder (; stringbuilderoutpay=new stringbuilder (; sb.append(input; intstate=ABOcs(sb,OutPay; LogManager.Info (参赛: ) outpay.tostring ) ); return OutPay.ToString (; }以上示例运行到` intstate=ABOcs(sb,OutPay ); `获得参加时遇到的最后一个解决方法是在StringBuilder中添加了长度。 即` OutPay.Length=200; `这里请注意根据回程的长度,适度调节大小。 我最先添加的是` OutPay.Length=20000; `这个时候,还是会导致代码错误,绕了个大圈子,很绝望!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。