我的程序里有一个List Box控件,我的代码如下:
CListBox list1;
list1.AddString("Hello");
……
编译没错,但一运行就会出现Debua Assertion Failed!错误,请问这是怎么回事?

解决方案 »

  1.   

    CListBox list1;
    list1.AddString("Hello");
    新手的程序.
    CListBox list1;只是定义了一个变量,并没有创建控件.应该调用list.Create()创建控件句柄.
      

  2.   

    我用MFC创建的,难道这也要创建,那你跟我说一下,这一句要加在哪,参数怎么定,我还真不知道!!!
      

  3.   

    我是用MFC添加的,难道要调用list的Create()函数,如果真要,你告诉我怎么添加,加在哪,参数怎么谢,我上面的声明只是表示我有这么一个控件,不代表我这么声明了一个对象.