Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вывод больших картин, как в delphix-e выводить большие картины 
:(
    Опции темы
Гоша
Дата 14.3.2004, 11:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











При создании в delphix-е больших по размеру спрайтов (например на пол-экрана) программа очень долго компилируется и может притормаживать. Есть ли возможность вывода на экран большой статической (не изменяемой во времени) картины так, чтобы не задействовать спрайт ?
  Вверх
December
Дата 14.3.2004, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: нет
Всего: 57



Дык просто TImage - ничего не тормозит... Только объём екзешника большой.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
<Spawn>
Дата 14.3.2004, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Нужно подгружать картинку во время работы программы, иначе компилятор запихивает твою БМП-ху в exe, что и создает тормоза при компиляции


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
Kesh
Дата 14.3.2004, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 1
Всего: 54



December Мне кажется, что Гоша спрашивает про работу с DelphiX. Внем есть такая проблема, что при сохранении спрайтов в коллекции спрайтов битовые карты записываются в поля формы (файл *.dfm), вследствие этого при каждом сохранении после изменения свойств компонент формы переписывается весь файл и соотв Delphi притормаживает.
Как решение могу посоветовать сохранять коллекции спрайтов во внешних файлах, которые по необходимости просто подгружаются к программе...

Код
 DXImageList.Items.LoadFromFile('gfx.dxg');
 DXImageList.Items.MakeColorTable;
 DXDraw.ColorTable := DXImageList.Items.ColorTable;
 DXDraw.DefColorTable := DXImageList.Items.ColorTable;
 DXDraw.UpdatePalette;



--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Гоша
Дата 14.3.2004, 13:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо за ответы, совершенно верно, при работе с delphix, у меня при нажатии ctrl-shift-s (сохранить всё) программа надолго подвисает и может сохранять в течении нескольких минут. Диспетчер обьектов в это время загружен на 100%. В таком случае как сохранить образы в файле с расширением *.dxg или может быть можно сохранить их в файле ресурсов?

при использовании timage нужно выполнить следующие операции :
form1.DXDraw1.Visible:=false;
form1.image1.visible:=true;
т.е. нужно отключить режим directx, что не всегда удобно.

  Вверх
Kesh
Дата 14.3.2004, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 1
Всего: 54



А ты попробуй правой кнопкой мыши на DXImageList кликнуть...

После сохранения, не забудь удалить все картинки из DXImageList, все равно ты их подгружать будешь...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.