Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

KOL и DelphiX [Delphi, Windows]


Clipper Chip ©   (2004-11-25 21:32:00) 

есть ли для КOL компонент подобный DelpiX?
я не нашел, может кто знает?
или какой-нибудь другой для работы с DirectX.
возникла необходимость поюзать DXDraws и DIB, но как бы это завести с KOL?


Sapersky   (2004-12-01 13:12:00) [1]

есть у меня работающий пример использующий DelphiX с эффектами водных всплесков на картинке(исходящих от курсора мышки), просто заглядение :)

Если эффект двухмерный, а тем более если это DelphiX, то он однозначно сделан программно - т.е. использовать в данном случае DirectX или нет, особой разницы в производительности не будет (за искл. полноэкранного режима с page flip). Можно, наверное, переписать просто под KOL.TBitmap, или под SpriteUtils, или FastLIB, в общем выбор большой :)


Clipper Chip   (2004-11-30 22:36:00) [2]

>UnDelphiX использует только API.
а вот и нет. скачал его, это получается апдейт к DelphiX, где
один модуль DirectX, заменили другими модулями из DirectX'а от JEDI. А компоненты остались практически без изменения, там только в единичных местах заменили адреса переменных на их значения :)
И компоненты типа DXDraws, по-прежнему используют VCL(Forms и тд). Короче нет еще переведенных компонент DelphiX для KOL.
Дело в том что, есть у меня работающий пример использующий DelphiX с эффектами водных всплесков на картинке(исходящих от курсора мышки), просто заглядение :) На VCL сжатый ехешник около 200Кб, на KOL, думаю, это заняло бы чуть меньше 150Кб. Вот такой принципиальный момент. Потом если появиться время попробую перетащить этот пример на KOL, а пока всем спасибо за ответы.


Sapersky   (2004-11-30 11:31:00) [3]

Поищите последнюю версию DelphiX. Это враппер к DirectX для Delphi, использует только API.

Может быть, UnDelphiX? Слышал про такое, хотя и не видел.


Gandalf   (2004-11-30 00:03:00) [4]

http://clootie.narod.ru/delphi/download_dx90.html


Clipper Chip   (2004-11-29 22:10:00) [5]

:)
а ссылка не работает,
ладно, дальше буду искать пути решения сам.
всем спасибо!


Владимир Кладов   (2004-11-29 21:46:00) [6]

жаль но рассылками по почте я заниматься не буду. Могу кинуть заголовки 70К - чистый АПИ и ничего более. Вот нашел вчера, 70К:

http://www.ingjapan.ne.jp/hori/index-e.html

Эта, лениться не надо. Учитесь ИСКАТЬ, пожалуйста.


Clipper Chip   (2004-11-29 20:37:00) [7]

>Тот что у меня я брал именно на jedi
Не могли бы вы мне в этом случае его переслать на почту,
буду премного благодарен.
mail:clippersoft(собачка)mail(тчк)ru


Владимир Кладов   (2004-11-29 17:24:00) [8]

Тот что у меня я брал именно на jedi, но там я его уже не нашел.

DirectX 8.0 Delphi adaptation by Tim Baumgarten
http://www.delphi-jedi.org/DelphiGraphics/

- это прежний адрес. Но там его сейчас нет.


Clipper Chip   (2004-11-28 23:41:00) [9]

>использует только API.
а где такой можно посмотреть, чтобы только API? ;) может прямую ссылочку? на torry - vcl компоненты.
Я вот нашел последнюю версию DelphiX 07.17 только за 2000г. он сейчас повсеместно используется, и ссылки отовсюду ведут на него. И вот эти компоненты(визуальные) хорошо завязаны на VCL. Попробовал поцепить модули которые мне нужны: DXDraws и DIB. пошла ругань, стал менять на аналоги в KOL, или удалять не нужные мне классы(чтобы не тратить время :))  дошел до того что в TControl не нашлось свойства WindowProc. что и как сделать дальше, пока не знаю. Может кто-нибудь поможет разобраться или перевести эти пару модулей. Использовать Directx пока не прельщает ;), может быть будущем.


Gandalf   (2004-11-28 23:13:00) [10]

И сейчас на jedi :)
Вообще jedi/torry - должны буть первыми местами поиска.


Владимир Кладов   (2004-11-28 18:43:00) [11]

Поищите последнюю версию DelphiX. Это враппер к DirectX для Delphi, использует только API. Раньше был на jedi, но сейчас его там найти не получается. В сети валяется, по ключу DelphiX любой поисковик выдаст кучу мест, откуда его можно взять.


Gandalf   (2004-11-28 17:44:00) [12]

1) Нет
2) DirectX можно использовать напрямую


Наверх

Титульная страница Поиск, карта сайта Написать письмо