מהו קובץ DLL?

קבצי DLL: מה הם & למה הם חשובים

קובץ DLL, קצר עבור Dynamic Link Library , הוא סוג של קובץ המכיל הוראות תוכניות אחרות יכול לקרוא לעשות דברים מסוימים. בדרך זו, תוכניות מרובות יכולות לשתף את היכולות המתוכנות בקובץ יחיד, ואפילו לעשות זאת בו זמנית.

לדוגמה, מספר תוכניות שונות עשויות להיות קשורות לקובץ מאוד useful.dll (עשיתי את זה, כמובן) כדי למצוא את המקום פנוי בכונן הקשיח , לאתר קובץ בספרייה מסוימת, ולהדפיס דף בדיקה לברירת מחדל מדפסת.

שלא כמו תוכניות הפעלה, כמו אלה עם סיומת קובץ EXE , קבצי DLL לא ניתן להפעיל ישירות אבל במקום חייב להיות נקרא על ידי קוד אחר כי הוא כבר פועל. עם זאת, קבצי DLL נמצאים באותו פורמט כמו EXEs וחלקם אפילו להשתמש סיומת הקובץ. EXE. בעוד שרוב ספריות הקישור הדינמי מסתיימות בתוסף הקובץ. DLL, אחרים עשויים להשתמש ב- .OCX, .CPL או .dvv.

תיקון שגיאות DLL

קבצי DLL, בגלל כמה יש וכמה פעמים הם משמשים, נוטים להיות המוקד של אחוז גדול של שגיאות לראות בעת הפעלת, שימוש, וכיבוי Windows.

אמנם זה יכול להיות פשוט פשוט להוריד כי חסר או לא נמצא קובץ DLL, זה רק לעתים רחוקות הדרך הטובה ביותר ללכת. ראה סיבות חשובות שלנו לא להוריד קבצי DLL עוד על זה.

אם אתה מקבל שגיאת DLL, הפתרון הטוב ביותר שלך הוא למצוא מידע פתרון בעיות ספציפי לבעיה DLL אז אתה בטוח כדי לפתור את זה בדרך הנכונה ולתמיד. אני אפילו יכול להיות ספציפי לתקן את זה מדריך אחד שיש לך. יש לי רשימה של שגיאות DLL הנפוצות ביותר וכיצד לתקן אותן .

אחרת, ראה כיצד לתקן שגיאות DLL עבור כמה עצות כלליות.

עוד על קבצי DLL

המילה "דינמי" בספריית קישור דינמי משמש כי הנתונים הוא רק לשים להשתמש בתוכנית כאשר התוכנית קורא באופן פעיל את זה במקום הנתונים תמיד להיות זמין בזיכרון.

הרבה קבצי DLL זמינים מ- Windows כברירת מחדל, אך תוכניות צד שלישי יכול להתקין אותם מדי. עם זאת, זה לא נדיר לפתוח קובץ DLL כי אף פעם לא באמת צריך לערוך אחד, בתוספת עושה זאת עלולה לגרום לבעיות עם תוכניות DLL אחרים.

קבצי DLL שימושיים כי הם יכולים לאפשר תוכנית להפריד רכיבים שונים שלה מודולים ייחודיים אשר לאחר מכן ניתן להוסיף או להסיר לכלול או לא לכלול פונקציות מסוימות. כאשר התוכנה פועלת בדרך זו עם קבצי DLL, התוכנית יכולה להשתמש בזיכרון פחות כי זה לא צריך לטעון את הכל בבת אחת.

כמו כן, קבצי DLL מספקים דרך לחלקים מתוכנית להתעדכן ללא צורך לבנות מחדש או להתקין מחדש את התוכנית כולה בכל רחבי. היתרון הוא אפילו מוגבר כאשר יותר מאשר תוכנית משתמשת DLL כי כל היישומים יכולים לנצל את העדכון מאותו קובץ DLL יחיד.

פקדי ActiveX, קובצי לוח הבקרה ומנהלי התקנים הם חלק מהקבצים ש- Windows משתמש בהם כספריות קישור דינמי. בהתאמה, קבצים אלה משתמשים בתוסף קובץ OCX, CPL ו- DRV.

כאשר DLL משתמש בהוראות של DLL אחר, DLL הראשון הוא עכשיו תלוי השני. זה מקל על הפונקציות DLL לשבור כי במקום שיש סיכוי רק DLL הראשון לתקלה, זה עכשיו תלוי השני גם, אשר ישפיע על הראשון אם זה היה להיתקל בבעיות.

אם DLL תלוי משודרג לגרסה חדשה יותר, מוחלפת בגירסה ישנה יותר, או מוסרת מהמחשב, התוכנית בהסתמך על קובץ ה- DLL עשויה לא לפעול יותר כפי שהיא צריכה.

DLLs של משאבים הם קובצי נתונים הנמצאים באותו פורמט קובץ כמו קבצי DLL, אך משתמשים בתוספי קובץ של כיל, FON ו- FOT. קבצי כיל הם ספריות סמל ואילו קבצי FONT ו- FOT הם קובצי גופן.