Hallo Queenie (en alle andere lezers),
Ik wil proberen een beetje (ander) licht te werpen op de DirectX-problematiek, omdat dit toch vaak weer leidt tot verwarring, zeker in combinatie met Windows 7.
Eerst even jouw probleem zelf: gezien de melding ben ik er voor 99% van overtuigd dat DirectX 9 (versie van maart 2009 of later) op jouw computer NIET geïnstalleerd is. De link in de tekst van Chief John werkt nu wel, dus je kunt de installatie-instructie daar nu wel lezen.
De oorzaak hiervan is meestal: het installeren moet, na het downloaden, in twee stappen gebeuren:
1 - starten van het gedownloadde bestand. Hiermee wordt DirectX niet geïnstalleerd, maar alleen uitgepakt waardoor de installeerbare versie ontstaat.
2 - daadwerkelijk installeren door het starten van het programma DXsetup.exe. Dit bestand is één van de bestanden die in stap 1 is ontstaan als gevolg van het uitpakken.
Het overslaan van de tweede stap is meestal de oorzaak van de melding die bij jou verschijnt (bij gebruikers die denken DirectX wel geïnstalleerd te hebben).
Dat het algemene probleem met het begrijpen van de nummers van DirectX.
De nummering wordt veelal gezien als versienummer, maar dat is het niet. De uitgiftedatum is de versie.
Het doorlopende nummer (9, 10, 11) moet je eigenlijk zien als "deel", niet als "versie", zoals de opeenvolgende delen van een reeks niet de vorige vervangen, maar aanvullen.
DirectX is de verzamelnaam van al het gereedschap dat Microsoft aan programmamakers beschikbaar stelt voor het gebruik van geluidskaart en grafische kaart (beeldscherm).
Je kunt DirectX 9 dan zien als een set platte schroevendraaiers, DirectX 10 als kruiskopschroevendraaiers en DirectX 11 als inbussleutels.
In zijn "wijsheid" gaat Microsoft er van uit dat, sinds er inbusbouten zijn, niemand meer gebruik maakt van schroeven met een sleufkop...
Daarom bevat Windows 7 geen platte schroevendraaiers (DirectX 9), alleen een set inbussleutels (DirectX 11).
Maar die gebruikt Wings Platinum niet... Wings Platinum gebruikt alleen de platte schroevendraaiers.
Maar dan wel de platte schroevendraaiers die in maart 2009 (of later) gemaakt zijn. Want binnen de platte schroevendraaiers vinden nog wel verbereringen plaats (waar Wings Platinum gebruik van maakt).
Die verbeteringen (de eigenlijke versies van DirectX 9) zijn zichtbaar in de melding: d3dx9_42.dll:
- d3 = indicatie DirectX
- dx9 = DirectX 9, dus "platte schroevendraaiers"
- _42 = de versie van maart 2009 (dus van het "nieuwste" materiaal gemaakt).
Hopelijk brengt deze toelichting een beetje licht in de duisternis (in kun je maandag toch met een gerust hart [en een werkende laptop] op vakantie).