| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > CListCtrl |
| Автор: Leopard25 2.7.2004, 12:26 |
| У меня в программе : CListCtrl m_ctrlList_Pic; когда в деструкторе : CPicBackGroundView::~CPicBackGroundView() { m_ctrlList_Pic.DeleteAllItems(); } удаляю все Items происходит : Debug Assertion Failed! Program: ...\Visual Studio Projects\PicBackGround\Debug\PicBackGround.exe File: f:\vs70builds\9466\vc\MFCALT\ship\atlmfc\include\afxcmn.inl Line: 158 For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts. (Press Retry to debug the application) Items ненужно удалять ? |
| Автор: Олег М 2.7.2004, 12:56 |
| Необязательно. Они сами удалятся. А ошибка возникает что окно типа ListCtrl уже удалено а объект С++ ещё нет |
| Автор: Leopard25 2.7.2004, 15:26 |
| А от чего могут быть эти строки после выполнения программы: The thread 'Win32 Thread' (0xb24) has exited with code 0 (0x0). The thread 'Win32 Thread' (0xb28) has exited with code 0 (0x0). The thread 'Win32 Thread' (0xb34) has exited with code 0 (0x0). |
| Автор: Олег М 2.7.2004, 15:29 |
| Из-за того что все потоки нормально завершаются |
| Автор: Leopard25 2.7.2004, 18:10 |
| Я несоздаю дополнительных потоков. От чего их столько? |