Quote (Gexon)
for I := 0 to GUI.Count - 1 do GUI.DelElement(GUI.List[i]); - эта инструкция дает косяки на указатель какой-то, и показывает процедуру нажатия мыши
ну поиграй с ним, может там надо GUI.List[i] as CSprite или еще чтото, я же не делфист - главное чтобы цикл был длиной GUI.Count (тоисть от 0 до каунт-1) и ДелЕлемент вызывалось.Добавлено (19.07.2009, 23:08)
---------------------------------------------
И почему я настаивал именно на инициализации в НьюГейм и удалении в ЕндГейм - ты пробовал начать новую игру, потом назать ескейп, и в меню опять начать новую игру? Вылетает ошибка.
Ок, ты говорил что когда только подключил омегу, сразу появилась утечка? Давай сужать список подозреваемых - создай пустое приложение и сделай там только LoadOmega, OE_Init и OE_Quit.
Потом попробуй скомпилить ангор с заменой собственных ф-ций пустышками (для начала Draw, Init, Quit, Process...)