Показать сообщение отдельно
Старый 19.01.2010, 00:27   #487
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от IGR Посмотреть сообщение
Спасибо, кэп !!
Кэп всегда встает на защиту беззащитных и непонимаемых!

Задам заодно вопрос о проблеме, с которой встретился недавно, но ещё сильно не размышлял по ее поводу. Вот кусок кода:
For kubik.cube=Each cube
...
...
...
.........................................
If kubik\hunger < 0 Then
FreeEntity kubik\model
FreeEntity kubik\waypont
Delete kubik
EndIf
Next
model и waypoint - все филды которые содержат ентити(тоесть кроме них больше таковых нет(ТОЧнО НЕТ(!))). Стоит проверка эта в конце цикла For...each и вроде никаких проблем не вызывает. Это не мешает ей выдавать мне Memory Acess Violation. Выдает его точно и нЭзаперечно именно это условие(проверено удалением,DebugLog и Stop. Сомнений не вызывает). Собственно сам вопрос: Нужно ли что-то ещё очищать кроме ентитей типа перед удалением элемента типа(сори если неправильно сформулировал)? Если нет - то почему не работает?
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием