יש כנראה לא בעל מחשב כזהלא הייתי רוצה לדעת את התשובה לשאלה כיצד לברר איזה DirectX מותקן. עם זאת, לא כולם רוצים ללמוד משהו חדש מתוך סקרנות פשוטה. לרוב, צורך זה מוכתב על ידי תכונות של עבודה של מוצר תוכנה בשימוש.
זוכרת את העבר
רבים עדיין יש זיכרונות טרייםפעמים DOS מפואר כאשר תוכניות בכתב יכול לגשת לפונקציות של התקנים המחוברים למחשב ישירות. לדוגמה, לדעת את הנתונים על כרטיס הווידאו המותקן, המתכנת יכול לכתוב קוד לעבוד ישירות עם מתאם וידאו, תוך עקיפת המערכת הפנימית של interrupts ותורים. זה מותר לא רק כדי להגדיל באופן משמעותי את הביצועים של תוכניות כאלה, אלא גם להפחית את הדרישות של רכיבים. בשנת 1995, הופעתו של Windows לשים קץ זה חוסר סטנדרטיזציה. חלק ממערכת ההפעלה היה אוסף של קבצי ספרייה בשם DirectX, שבאמצעותם התקבלו גישה לתוכניות. במלים אחרות, נאלצתי לשכוח את הפנייה הישירה למנגנונים עוקפים. למרות איחוד זה היה יעיל מאוד. מאז, החבילה התפתחה מגירסה 1.0 ב- Windows 95 עד 11.2 ב- Win 8.1. לכן, לא תמיד ברור איזה DirectX מותקן.
מדוע משתמשים כל כך מתעניינים בשאלהכיצד לברר אילו DirectX מותקן אם ספריות כלולות במערכת? חשבו על דוגמא פשוטה: במערכת ההפעלה Windows 8 (מובנית "DirektIks" 11.1) מתחיל יישום תלת-ממדי שנוצר בזמן של Windows XP (גרסה 9 של ספריות). ברור שהמערכת החדשה אינה נדרשת להכיל את כל הקבצים של הגרסה המיושנת של החבילה. חלקית הם נוכחים, אבל לא לגמרי. כתוצאה מכך, היישום נסגר עם הודעת קריסה. הפתרון הוא פשוט: אתה צריך להתקין את הגירסה הנדרשת של החבילה. לאחר מכן הקבצים הדרושים ישולבו במערכת. זה ייתן תאימות גדולה יותר. אז, למרות Direct X עבור Windows 7 (גרסה 11) הוא די חדש, אתה לא צריך לשכוח את ההתקנה 9.x נוסף. נושאים מוקדמים יותר הם בדרך כלל לא נדרש.
אבל מספיק תיאוריה, הגיע הזמן להמשיך לתרגל.למעשה, קביעת הגרסה היא פשוטה ביותר. הדרך הראשונה היא בעזרת מודול המידע של החבילה הכלולה עם כל Windows. יש ללחוץ על כפתור ה- Win (הסמל "Windows" מוצג) ו- R. בשורה המוצגת dxdiag ולחצו על Enter. בכרטיסייה "מערכת", השורה התחתונה מציינת את מספר הגרסה המותקנת. שים לב שאם מותקנות מספר חבילות, יוצג המסך החדש ביותר (אין כתיבה מחדש, רק תוספת). כלומר, ב - Windows Vista SP2 - 8.1 יהיה 11, ב XP XP SP3 - 9. אתה יכול גם למצוא את הגירסה בתוכניות אבחון. אחד הפופולריים ביותר הוא AIDA64. לאחר ההשקה, עליך לפתוח את הכרטיסייה "מערכת הפעלה" ולהמשיך לאותו סעיף. כאן תוכל למצוא את DirectX בתיבה "גירסאות רכיבים". אגב, תוכנית זו מספקת את היכולת לקבוע את הגירסה של הספריות כי כרטיס המסך תומך בחומרה. מידע זה עשוי להיות שימושי, לדוגמה, אם לא ידוע אם יופעל משחק חדש בתצורה זו. על ידי השוואת דרישות התוכנה לבין הגירסה הנתמכת, אתה יכול מיד לקבל תשובה. הגישה לפונקציה זו מסופקת בכרטיסייה DirectX, סעיף "וידאו".