找回密码
 立即注册

QQ登录

只需一步,快速开始

hc371

注册会员

9

主题

21

帖子

74

积分

注册会员

积分
74

活字格认证

hc371
注册会员   /  发表于:2016-1-11 09:19  /   查看:3735  /  回复:3
控件中的内容写有40多页,在写入数据库,再读出时,提示”尝试读取或写入受保护的内存。这通常指示其他内存已损坏。“,是不是控件的内容有大小限制,还是其他的限制。都是以同样的格式读写的,1-2页没有出现过,页面多的时候经常出现。

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-1-11 10:12:00
沙发
控件没有限制。这异常一般是系统IO抛出的。所以得看具体你代码怎么写的,哪里抛的异常。
回复 使用道具 举报
hc371
注册会员   /  发表于:2016-1-11 10:14:00
板凳
Byte[] bytes = (Byte[])dt.Rows[0]["nr"];
    textControl1.Load(bytes, TXTextControl.BinaryStreamType.InternalUnicodeFormat);
执行到下面一句时出现尝试读取或写入受保护的内存。这通常指示其他内存已损坏
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-11 12:04:00
地板
代码写法没有问题,要不然你给我发个demo,主要是你的数据要足够多。然后别的事情都不做,就调这一句load方法。如果能稳定重现,就发给我。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部