Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:29
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Доброго времени суток!Возник вопрос, не могу дойти до истины. Вызывается ф-ция addNewRecord() она создает объект Day который является диалоговым окном(имеет 3 кнопки ">>" "Ok" "Cancel") результат нажатия пользователя возращается как Код: i = Day->exec(); в самом последнем еlse вызывается обработка нажатия "Cancel", так вот вопрос почему строка Кодay = 0; следующая после удаления объекта вызывает крах программы?Код:void Analysis_of_accidents::addNewRecord(){ Day = new Day_and_person(SizeForDialogs); // Construct structs for Data DataRepository = new QStringList; int i; i = Day->exec(); if (i) { if (i==1) //Ok { *DataRepository returnDay_and_personList(); while (DataRepository->size() < (ColumnCount - 1)) *DataRepository > { *DataRepository returnDay_and_personList(); addNewRecordEmployee(); } } else { // Cancel delete DataRepository; delete Day; Day = 0; return; } return;}
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Обнуление после замены масла Guest Продолжение старого архива 0 30.09.2011 17:38
Обнуление кармы Guest Четвертый архив 0 30.09.2011 15:11
обнуление кассового аппарата Guest Третий архив вопросов и ответов 0 17.06.2011 08:12



© www.otvetnemail.ru - Форум вопросов и ответов.