Я создаю приложение MFC и пытаюсь добавить список в диалоговом классе.Когда я использую конфигурацию отладки, она получает ошибку и приложение вылетает.Когда я использую конфигурацию выпуска, появляется диалоговое окно, но оно пустое.
Я только начал с этого, поэтому мой код прост:
//code... (it is including #include "MyDialog.h")
CMyDialog dialog; //CMyDialog includes public CListBox variable m_listBox
CString str;
str = L"Hello";
dialog.m_listBox.AddString(str);
dialog.DoModal();
//code...
Но он все равно не работает.
В конфигурации отладки я получаю следующее сообщение: "Ошибка отладки!"
В конфигурации выпуска диалоговое окно пустое (вместо строки с 'Hello '):
MyDialog:
.
Ошибка возникает в момент вызова функции AddString () и происходитдаже когда эта функция вызывается правильно в классе CMyDialog (например, я пытался вызвать ее в конструкторе).
Я хотел бы знать, что я делаю неправильно, я полагаю, что проблема не в диалогеСам класс, но где-то еще.Я пытался искать через Интернет, но я не нашел решения, поэтому я здесь:)