Nije DirectX dzaba zadrzao sve ranije interfejse. Takodje, nema svako instaliran DirectX 9. Mozda je overseas drugacje, ali ovde (npr. u firimi u kojoj ja radim), se jos uvek na pojedinim racunarima koristi Windows 3.11.
Zar nije lepo razvijati robusne aplikacije koje ce raditi bez obzira na verziju DirectX-a koji je instaliran na racunaru, umesto da iskace message box :
DirectX 9 Required...
Zar nije bolje slediti sablon:
Ako ima DirectX 9 , koristi ga, ako nema koristi sta ima (jescemo sta je servirano, pa necemo ostati gladni).
U svakom slucaju, visak dokumentacije, pa makar ona bila obsolete ne smeta.
Ali, nije istina da su DirectX 7 i 8 neupotrebljivi. Sledece sto ces mi preporuciti je da napustim MS Visual C++ 6 SP 5, i da predjem na C#.
O_o