![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщение EOutOfResources [Delphi, Windows]
m2003 © (2003-08-11 12:33:00)
Делаю игру с исползованием DelphiX.
В FormActivate я загружаю все спрайты из файла в TDXImageList.
Размер файла со спрайтами чуть больше 2–ух мегабайт.
При открытии программы выводится сообщение об ошибке EOutOfResources, причём если в это время Delphi не запущена то всё идёт нормально.
NailMan (2003-08-11 15:15:00) [1]
Не юзать TDXImageList, а придумать что-то свое и не юзающее GDI.
Примерно также как со стандартными модельками для D3D в формате *.X - они не удобны и неинтересны -> делаем свой уникальный формат, который грузится в один прием, и располагается в едином массиве вершин/индексов.
Вариантов множество, реализаций еще больше.
То что тебе предложили - это обертка для приложений начального и тренировочного уровня. Для более серьезных вещей нужно разрабатывать свою архитектуру хранения/загрузки/юзания ресурсов.
m2003 (2003-08-11 14:24:00) [2]
2 Карлсон
В формате DXG
2 NailMan
А как же тогда хранить графику для вывода на TDirectDraw?
NailMan (2003-08-11 14:11:00) [3]
Видимо не хватает ресурсов GDI для одновременной работы этих 2-х софтин. Типа грамотней нужно отноститься к сим ресурсам и стараться использовать их меньше.
Карлсон (2003-08-11 14:00:00) [4]
а в каком формате хранятся файлы и что, все картинки в одном файле собраны?