1. Eli miten onnistuisi kyseisen DirectX:n poisto? Kun asennattaessa tuli pieni virhe ja Direct 3D ei toimi.
2. Pystyykö kyseistä DirectX:ää lataamaan jostain? Kokeilin etsiä Microsoftin sivuilta, mutta löysin vain 9.0 ja 8.0 versioiden asennus paketit. Asensi 9.0 koneelle, mutta Direct 3D ei siltikään toimi.
Mikä siis neuvoksi?
Kiitoksia vastauksista jo etukäteen
lainaus:
1. Eli miten onnistuisi kyseisen DirectX:n poisto? Kun asennattaessa tuli pieni virhe ja Direct 3D ei toimi.
Pois sitä ei saa mitenkään. Joskus kuulin että DX:n poistoon olisi tehty jokin apuohjelma (ei Microsoftin valmistama) mutta sen toimivuudesta ei ole tietoa, enkä edes tiedä minkä niminen ohjelma on.
lainaus:
2. Pystyykö kyseistä DirectX:ää lataamaan jostain?
MikroBitin AjuriApajalta http://www.mbnet.fi/ajuriapaja/ Laita hakusanaksi "directx" niin löytyy.
lainaus:
Kokeilin etsiä Microsoftin sivuilta, mutta löysin vain 9.0 ja 8.0 versioiden asennus paketit. Asensi 9.0 koneelle, mutta Direct 3D ei siltikään toimi.
Koska olet jo 9.0 version asentanut, vanhemman version asennus ei välttämättä onnistu enää. Luultavasti näytönohjaimesi ajurit eivät tue DX:n 8.1 tai 9.0 versiota josta Direct3D ongelmat _saattavat_johtua.
Mikä versio Windowsista sinulla on käytössä sekä mikä näytönohjain?
lainaus:
lainaus:
1. Eli miten onnistuisi kyseisen DirectX:n poisto? Kun asennattaessa tuli pieni virhe ja Direct 3D ei toimi.
Pois sitä ei saa mitenkään. Joskus kuulin että DX:n poistoon olisi tehty jokin apuohjelma (ei Microsoftin valmistama) mutta sen toimivuudesta ei ole tietoa, enkä edes tiedä minkä niminen ohjelma on.
Olet väärässä. Sen saa pois. Ohjelman nimi on DirectX Buster ja sen saa ainakin MBnetin Ajuriapajlta hakusanalla DirectX Buster. Löytyy ainakin Windows 95, 98, ME ja 2002-versiot kyseisestä ohjelmasta. Se toimi ainakin minulla joku kuukausi sitten.
Ja samaiselta Ajuriapajalta löytyy myös DirectX 8.1 hakusanalla DirectX, kuten trinit jo mainitsi.
~Sose~
lainaus:
Olet väärässä. Sen saa pois. Ohjelman nimi on DirectX Buster ja sen saa ainakin MBnetin Ajuriapajlta hakusanalla DirectX Buster. Löytyy ainakin Windows 95, 98, ME ja 2002-versiot kyseisestä ohjelmasta. Se toimi ainakin minulla joku kuukausi sitten.
OK, tuo oli se ohjelma siten mistä olin kuullut. Mutta Microsoftin valmistama se ei mielestäni ole vaikka AjuriApajalla valmistajan linkki vie MS:n sivuille. En ainakaan löytänyt MS:n hakukoneella mitään Direct X Busteriin viittaavaa
Ongelma ei johdu DirectX:stä vaan omista laiteajureistasi, jotka eivät tue uutta versiota. Mene näytönohjain valmistajan (tai näytönohjaimen piirin valmistajan sivuille) ja lataa sieltä uusimmat ajurit.
DirectX EI asenna vanhempaa versiota uudemman päälle vaan tutkii kaikkien kirjastojen versiot ja korvaa tarvittaessa.
DirectX:n poistaminen ja uudelleen asentaminen ei poista sitä ongelmaa, että uusimman version Direct3D ei toimi koska näytönohjaimen ajurit eivät ole yhteensopivia.
DirectX on Microsoftin luoma yleinen laiteohjelmointirajapinta, jonka kautta ohjelmoijat voivat luoda laiteriippumatonta koodia mikäli laitteet ovat DirectX-yhteensopivia (niinkuin nykyisin kaikki lähes poikkeuksetta ovat).
DirectX ei ole muuta kuin ryhmä Dll-kirjastoja, jotka rekisteröityvät Windowsin rekisteriin. Rekisteriavaimen perusteella niitä käyttävät ohjelmat löytävät ne tarvittaessa. Ohjelmien toiminnot välitetään DirectX:n kautta laitteelle, jotka suorittavat komennot pyydetyllä tavalla. Laiteajureiden tulee olla ajantasalla, jotta DirectX:n kaikki toivotut ominaisuudet saadaan suoritettua.
DirectX:ssä on tuki kaikkiin vanhempiin versioihin siten, että ohjelma, joka on ohjelmoitu käyttämään DirectX:n versiota 6 toimii varmasti myös DirectX:n versio 9:llä - eli sen päivittämisestä ei ole haittaa ohjelmien toimivuudelle, kunhan päivityksen yhteydessä muistetaan päivittää myös laiteajurit.
Onkohan tästä olemassa putkassa jotain opasta?
(Niin vähän aikaa ja niin paljon oppaita kirjoitettavana ;))
Aihe on jo aika vanha, joten et voi enää vastata siihen.