这是什么错误?
我是菜鸟,刚入VC++,在做一个简单的ListView,但为什么会出错?只要把里面的内容屏掉就行.
高手帮忙,谢了.
错误提示是:
Debug Assertion Failed!
File:afxcmn.inl
Line:186
---------------------------------------------------------------------
CDemo02View::CDemo02View()
{
// TODO: add construction code here
CListCtrl * ctl;
ctl=&GetListCtrl();
ctl->InsertColumn(0,"用户编号",LVCFMT_LEFT,50);
ctl->InsertColumn(1,"用户名",LVCFMT_LEFT,50);
ctl->InsertColumn(2,"密码",LVCFMT_LEFT,50);
ctl->InsertColumn(3,"权限",LVCFMT_LEFT,50);
ctl->InsertColumn(4,"性别",LVCFMT_LEFT,20);
ctl->InsertColumn(5,"住址",LVCFMT_LEFT,50);
ctl->InsertColumn(6,"单位",LVCFMT_LEFT,50);
ctl->InsertColumn(7,"电子邮箱",LVCFMT_LEFT,50);
ctl->InsertColumn(8,"职务",LVCFMT_LEFT,50);
ctl->InsertColumn(9,"电话",LVCFMT_LEFT,50);
ctl->InsertColumn(10,"个人介绍",LVCFMT_LEFT,100);
ctl->InsertItem(0,"1");
//CListView::OnInitialUpdate();
}
问题点数:10、回复次数:8Top
1 楼cowbo(友好的狮子&鬼故事砖家)回复于 2006-05-04 15:59:04 得分 0
dddTop
2 楼lfchen(一条晚起的虫--床上用品[家纺]专卖)回复于 2006-05-04 16:05:31 得分 10
代码加错位置了。
怎么加到CDemo02View的构造函数里了?Top
3 楼clever101(探索比到达更可贵)回复于 2006-05-04 16:39:40 得分 0
二楼说得对。Top
4 楼lyl_rabbit(阿牛)回复于 2006-05-04 16:48:10 得分 0
是啊,不能加到构造函数中去,可以加到OnCreate里面去Top
5 楼cowbo(友好的狮子&鬼故事砖家)回复于 2006-05-04 17:14:08 得分 0
书上这么写的,难道错了?我晕...
Top
6 楼cowbo(友好的狮子&鬼故事砖家)回复于 2006-05-04 17:16:50 得分 0
放在OnCreate里也不行,去掉该段代码就行,奇怪了?Top
7 楼roscoe(草上飞)回复于 2006-05-06 02:49:00 得分 0
如果书上是这么写就是书上错,因为在构造里窗口还没建立.Top
8 楼fanze2003(玉宇澄清)回复于 2006-05-06 10:33:11 得分 0
访到OnInitUpdateView()中去Top




