DelphiX

Nejprve bych chtěl říct, že tato stránka ještě není úplná a bude se stále zvětšovat, protože se DelphiX teprve učím. Pokud bude chtít přispět nějakými vědomostmi nebo máte nějaký dotaz můžete mi je posílat na můj email email.
A nyní k DelphiX. DelphiX je sada komponent do Delphi, která umožňuje využití DirectX v Delphi. Nyní existují tři verze, původní, předělávaná pro novější verze Delphi a UnDelphiX. Vzhledem k tomu, že autor DelphiX se jim přestal věnovat chvilku potom co je napsal, začala na internetu vznikat spousta upravených verzi. Podle mého názoru je asi nejlepší UnDelphiX (Unofficial DelphiX), vytvořena serverem GameDev. Je totiž z velké části předělaná a zoptimalizovaná, více se dočtete na stránce http://turbo.gamedev.net/undelphix.asp , na této stránce si můžete i DelphiX stáhnout. Přechod z DelphiX na UnDelphiX, není žádný problém, protože se změnila pouze implementace ne interface. Tato verze oproti původní obsahuje více příkladů a také novou komponentu DXFonts, sice se standardně neinstaluje, ale je tam.

A teď něco ke zbývajícím verzím. Pokud by jste z nějakého důvodu chtěli původní verzi DelphiX stáhněte si ji zde (865 KB), nebo ze stránky autora http://www.yks.ne.jp/~hori/index-e.html, tato verze je pouze pro Delphi 2 až 5. Instalaci provedete tak, že DelphiX rozbalíte do Delphi a spustíte soubor pro odpovídající verzi Delphi. Protože tato verze přestala fungovat v Delphi 6 a 7, tak někdo DelphiX upravil tak, aby fungovali i pod vyššími verzemi Delphi. Tu si stáhnout zde (350 KB), kde jsem ji sebral to už si nepamatuji. Tato verze však neobsahuje příklady, ty si můžete stáhnout zde (315 KB). Pro instalaci musíte otevřít soubor s příponou dpk a pak stisknout install. Tím se v Delphi vytvoří nová sada komponent. Pokud se vám nelíbí její umístění na konci pak jí můžete přemístit v MENU/COMPONENT/CONFIGURE PALETTE...

Komponenty vypadají nějak takto:

Komponenty DelphiX DXDraw DXDIB DXImage DX3D DXSound DXWave DXWaveList DXInput DXPlay DXSpriteEngine DXTimer DXPaintBox DXFonts Komponenty DelphiX

DXDraw , DXDIB , DXImageList , DX3D , DXSound , DXWave , DXWaveList , DXInput , DXPlay , DXSpriteEngine , DXTimer , DXPaintBox , DXFonts


Zde (315 KB) si můžete stáhnout příklady použití DelphiX (ve verzi pro D2-D5 již jsou).