Det er det kanskje ingen dataleier somJeg vil ikke vite svaret på spørsmålet om hvordan du finner ut hvilken DirectX som er installert. Imidlertid er det ikke alle som ønsker å lære noe nytt av enkel nysgjerrighet. Oftest er dette behovet diktert av funksjonene i arbeidet til et bestemt brukt programvareprodukt.
Husker fortiden
У многих еще свежи в памяти воспоминания о de strålende dagene med DOS, da skrevne programmer kunne få tilgang til funksjonene til enheter koblet direkte til en datamaskin. For eksempel, å kjenne til dataene om det installerte skjermkortet, kan programmereren dermed skrive kode for å jobbe direkte med skjermadapteren og omgå det interne systemet med avbrudd og køer. Dette tillot ikke bare å øke produktiviteten til slike programmer betydelig, men reduserte også kravene til komponenter. I 1995 tok Windows sin slutt på denne mangelen på standardisering. En del av operativsystemet var et sett med bibliotekfiler kalt DirectX, gjennom hvilke programmer fikk tilgang til enheter. Med andre ord, jeg måtte glemme direkte sirkulasjon ved å omgå mekanismene. Selv om en slik forening har vært veldig effektiv. Siden den gang har pakken utviklet seg fra versjon 1.0 i Windows 95 til 11.2 i Win 8.1. Derfor er det ikke alltid klart hvilken DirectX som er installert.
Hvorfor er brukere så interessert i spørsmålet omhvordan vet jeg hvilken DirectX som er installert hvis biblioteker er inkludert i systemet? La oss se på et enkelt eksempel: i operativsystemet Windows 8 (DirectX 11.1 er innebygd), lanseres et tredimensjonalt program som ble opprettet i løpet av Windows XP (versjon 9 av biblioteker). Det nye systemet er åpenbart ikke påkrevd å inneholde alle filene i den foreldede versjonen av pakken. Delvis er de til stede, men ikke helt. Som et resultat lukkes applikasjonen med en krasjmelding. Løsningen er enkel: du må installere den nødvendige versjonen av pakken. Da blir de nødvendige filene integrert i systemet. Dette vil gi større kompatibilitet. Så selv om Direct X for Windows 7 (versjon 11) er ganske nytt, bør du ikke glemme den ekstra 9.x-installasjonen. Tidligere utgivelser er vanligvis ikke påkrevd.
Но достаточно теории, пора переходить к практике.Å definere en versjon er faktisk ekstremt enkelt. Den første måten - å bruke informasjonsmodulen til pakken, som er en del av hele Windows. Du må trykke på Win-knappene (Windows-symbolet vises) og R. I den viste linjen skriver du inn dxdiag og trykker Enter. I kategorien System indikerer den nederste linjen versjonsnummer for den installerte versjonen. Vær oppmerksom på at hvis flere pakker er installert, vises den nyeste (ingen overskrivning skjer, bare legger til). Det vil si at i Windows Vista SP2 - 8.1 vil den være 11, i Win XP SP3 - 9. Du kan også finne ut versjonen i diagnoseprogrammer. En av de mest populære er AIDA64. Etter å ha startet, må du åpne fanen "Operativsystem" og gå videre til delen med samme navn. Her i "Component Versions" -blokken kan du finne DirectX. For øvrig gir dette programmet muligheten til å bestemme versjonen av biblioteker som videokortet støtter maskinvare. Denne informasjonen kan være nyttig, for eksempel hvis det ikke er kjent om et nytt spill vil starte på denne konfigurasjonen. Ved å sammenligne programvarekravene og den støttede versjonen, kan du umiddelbart få et svar. Tilgang til denne funksjonen utføres i DirectX-fanen, "Video" -delen.