System.ArgumentOutOfRangeException: 容量超出了最大容量
2016-12-09 00:00
549 查看
出错日志
参数名: capacity
System.Text.StringBuilder.ReplaceBufferAnsiInternal(SByte* newBuffer, Int32 newLength)
Sunisoft.IrisSkin.x61467fe65a98f20c.GetWindowText(IntPtr hWnd, StringBuilder lpString, Int32 nMaxCount)
Sunisoft.IrisSkin.xb052c904ac95dc43..ctor(IntPtr handle, SkinEngine engine)
Sunisoft.IrisSkin.SkinEngine.DoAddDlg(IntPtr handle, Boolean isManul)
Sunisoft.IrisSkin.SkinEngine.FnHookProc(Int32 nCode, IntPtr wParam, IntPtr lParam)
System.Windows.Forms.SafeNativeMethods.MessageBox(HandleRef hWnd, String text, String caption, Int32 type)
System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton
defaultButton, MessageBoxOptions options, Boolean showHelp)
System.Windows.Forms.MessageBox.Show(String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon)
MessageBox.Show 容量超出了最大容量。参数名: capacity
if (MessageBox.Show("确实要删除所选择的数据吗?", "删除提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
这句代码出错是因为在MessageBox.Show()的第二个参数“删除提示”字数过长,把“提示”去掉就ok了;这句代码会出错是因为使用了IrisSkin4.dll或IrisSkin2.dll皮肤插件导致的。
但是64位Windows系统测试这句代码没有问题,只在32位Windows系统出现问题。
参数名: capacity
System.Text.StringBuilder.ReplaceBufferAnsiInternal(SByte* newBuffer, Int32 newLength)
Sunisoft.IrisSkin.x61467fe65a98f20c.GetWindowText(IntPtr hWnd, StringBuilder lpString, Int32 nMaxCount)
Sunisoft.IrisSkin.xb052c904ac95dc43..ctor(IntPtr handle, SkinEngine engine)
Sunisoft.IrisSkin.SkinEngine.DoAddDlg(IntPtr handle, Boolean isManul)
Sunisoft.IrisSkin.SkinEngine.FnHookProc(Int32 nCode, IntPtr wParam, IntPtr lParam)
System.Windows.Forms.SafeNativeMethods.MessageBox(HandleRef hWnd, String text, String caption, Int32 type)
System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton
defaultButton, MessageBoxOptions options, Boolean showHelp)
System.Windows.Forms.MessageBox.Show(String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon)
MessageBox.Show 容量超出了最大容量。参数名: capacity
if (MessageBox.Show("确实要删除所选择的数据吗?", "删除提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
这句代码出错是因为在MessageBox.Show()的第二个参数“删除提示”字数过长,把“提示”去掉就ok了;这句代码会出错是因为使用了IrisSkin4.dll或IrisSkin2.dll皮肤插件导致的。
但是64位Windows系统测试这句代码没有问题,只在32位Windows系统出现问题。
相关文章推荐
- IoC实践--用Autofac实现MVC5.0的IoC控制反转方法
- 腾讯云COS(云对象存储服务)实现个人FTP服务器的搭建
- eclipse调试常用快捷键
- TurboMail邮件系统新版本抢鲜看
- DOM对象转换为jQuery对象
- 【京东金融招聘】用户运营实习生
- 【京东金融招聘】数据运营实习生
- 【京东金融招聘】活动运营实习生
- 【京东金融招聘】内容运营实习生
- 【京东金融招聘】数据运营实习生
- 【京东金融招聘】数据运营实习生
- 【京东金融招聘】运营实习生
- 【京东金融招聘】分布式运维研发实习生
- openssl配置HTTPS
- 工作记录代码优化
- play 多数据源
- maven
- 概率与数理统计7
- 概率与数理统计8---二元随机变量
- 概率与数理统计9--二元连续随机变量