日期:2014-05-17  浏览次数:21080 次

显示窗体时出现“创建窗口句柄时出错”的错误
我的数据库中有很多项目,在点击项目列表时获取项目名称,然后根据名称查看相应的项目信息。程序一直运行的好好的,昨天晚上突然有几个项目在加载窗体显示项目信息时,出现“创建窗口句柄时出错”的错误,而点击其他项目时又没有出现这样的问题,不知道是什么原因。
我加载窗体的代码如下:

frmXiangMuData = new formXiangMuData();
if (frmXiangMuData.Visible == true)
  frmXiangMuData.Close();
frmXiangMuData.MdiParent = this;
frmXiangMuData.strXiangMuName = m_CurrentCellXiangMuName;
frmXiangMuData.Show();
frmXiangMuData.BringToFront();

------解决方案--------------------
这样试试
解决方案-属性-调试-把"启用非托管码调试"选上
------解决方案--------------------
内存溢出,
程序有问题,跟踪一下,有死循环占用资源的地方不?
------解决方案--------------------
异常的代码行号都给出来了啊,自己去查查。

XiangMuGuanLi.formMain.DataManage_XiangMuShuJu()
位置 E:\\系统开发\\XiangMuGuanLi\\XiangMuGuanLi\\formMain.cs:行号 2229 " string
------解决方案--------------------
E:\\系统开发\\XiangMuGuanLi\\XiangMuGuanLi\\formMain.cs:行号 2229 " string



贴出你此出的代码.
------解决方案--------------------
IntPtr handle = frmMap.Handle;//加上这句看看
frmXiangMuData.Show();
------解决方案--------------------
IntPtr handle = frmXiangMuData.Handle;//加上这句看看 
frmXiangMuData.Show();