![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
Гоша |
|
|||
Unregistered |
При создании в delphix-е больших по размеру спрайтов (например на пол-экрана) программа очень долго компилируется и может притормаживать. Есть ли возможность вывода на экран большой статической (не изменяемой во времени) картины так, чтобы не задействовать спрайт ?
|
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: нет Всего: 57 |
Дык просто TImage - ничего не тормозит... Только объём екзешника большой.
|
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 2 Всего: 64 |
Нужно подгружать картинку во время работы программы, иначе компилятор запихивает твою БМП-ху в exe, что и создает тормоза при компиляции
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
December Мне кажется, что Гоша спрашивает про работу с DelphiX. Внем есть такая проблема, что при сохранении спрайтов в коллекции спрайтов битовые карты записываются в поля формы (файл *.dfm), вследствие этого при каждом сохранении после изменения свойств компонент формы переписывается весь файл и соотв Delphi притормаживает.
Как решение могу посоветовать сохранять коллекции спрайтов во внешних файлах, которые по необходимости просто подгружаются к программе...
-------------------- ![]() |
|||
|
||||
Гоша |
|
|||
Unregistered |
Спасибо за ответы, совершенно верно, при работе с delphix, у меня при нажатии ctrl-shift-s (сохранить всё) программа надолго подвисает и может сохранять в течении нескольких минут. Диспетчер обьектов в это время загружен на 100%. В таком случае как сохранить образы в файле с расширением *.dxg или может быть можно сохранить их в файле ресурсов?
при использовании timage нужно выполнить следующие операции : form1.DXDraw1.Visible:=false; form1.image1.visible:=true; т.е. нужно отключить режим directx, что не всегда удобно. |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
А ты попробуй правой кнопкой мыши на DXImageList кликнуть...
После сохранения, не забудь удалить все картинки из DXImageList, все равно ты их подгружать будешь... -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |