首页 新闻 搜索 专区 学院

c#非托管资源释放问题

0
悬赏园豆:20 [待解决问题]

刚到公司接受一个项目,让添加一个远程开关门功能,接口传入的参数没问题,但是报错:尝试读取或写入受保护的内容,这通常只是其他内存已损坏,网上看了好多,说是非托管资源释放问题,哪位大佬有非托管资源释放的案例,网上的好多讲的我看不懂,有没有照着做的那种案例

352538459的主页 352538459 | 初学一级 | 园豆:182
提问于:2018-05-30 14:34
< >
分享
所有回答(3)
0

这根非托管资源释放应该没关系,应该是你调用native动态库. 参数有问题,比如参数类型.或者是调用native的是32位或者是64位. 着重看这一块吧

秋壶冰月 | 园豆:5669 (大侠五级) | 2018-05-30 18:03
0

项目设置x86或其他进行尝试。

如楼上所言跟jb c#毛关系没得。

花飘水流兮 | 园豆:12486 (专家六级) | 2018-05-30 22:42
0

尝试读取或写入受保护的内容,这通常只是其他内存已损坏

这个错误的意思是程序访问了不在它范围内的内存,你看看是不是非托管对象的指针指到别的地方去了

新的开始 | 园豆:679 (小虾三级) | 2018-05-31 11:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册