בית התפתחות מה זה לעזאזל? - הגדרה מטכנולוגיה

מה זה לעזאזל? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ה- DLL Hell?

לעזאזל DLL הוא מונח נפוץ לבעיות שונות הקשורות לשימוש בספריות קישור דינמיות (קבצי DLL) או קבצי DLL. קובץ DLL הוא משאב במערכת ההפעלה Windows המכיל קוד ונתונים הקשורים לפונקציונליות של יישום אחד או יותר. קבצים אלה, אשר עשויים לכלול את סיומת הקובץ .dll או סיומות קבצים אחרות, היוו אבן בניין מרכזית עבור מערכת ההפעלה Windows ותוכניות Windows מאז גרסאות MS-DOS המוקדמות לטכנולוגיית המחשבים של מיקרוסופט. גרסאות רצופות של Windows הדגימו בעיות מסוימות בשימוש בקבצי DLL לתוכנות רבות ושונות.

Techopedia מסביר את ה- DLL Hell

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


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

מה זה לעזאזל? - הגדרה מטכנולוגיה