Re[2]: Как удалить глобальный объект или посоветуйте, что по
От: Кодт Россия  
Дата: 16.08.04 09:42
Оценка:
Здравствуйте, Georgy, Вы писали:

K>>и при определённых условиях, в My() нужно бы было вызвать что-то типа delete fff[2], т.е. удалить один объект из массива объектов. Но так как массив объектов я объявил глобальным — это ведёт к завершению программы.


G>Возможно, проблема в том, что после delete fff[2] не стоит fff[2] = NULL, и на следующий тик таймера вызывается вирт. ф-я мёртвого объекта?

G>Для более точного "диагноза" желательно увидеть код.

Да и вообще, дизайн программы вызывает большие вопросы.
Глобальный... голый массив... голых указателей... без контроля размера (а что, если юзер нажмёт кнопку 101 раз?)...
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.