DLL ගොනුවක් යනු කුමක්ද?

ඩීඑල්එල් ලිපිගොනු: ඔවුන් කුමක් සහ ඔවුන් වැදගත් වන්නේ ඇයි?

ඩයිනමික් ලින්ක් පුස්තකාලය සඳහා කෙටි DLL ගොනුවක්, වෙනත් වැඩසටහන් වලට සමහරක් දේවල් කිරීමට ඇමතීමේ උපදෙස් අඩංගු ගොනු වර්ගයකි. මේ ආකාරයට, බොහෝ වැඩසටහන් එක් ගොනුවක් තුල වැඩසටහන්ගත කළ හැකි හැකියාවන් හුවමාරු කරගත හැකි අතර, ඒ සමගාමීව එසේ කළ හැකිය.

උදාහරණයක් ලෙස, විවිධ වැඩසටහන් කිහිපයක්ම allus එකේ ඩෙස්ක්ටොප් ඩීල් ගොනුව මත අමතන්න (මම ඇත්ත වශයෙන්ම එය කර ඇත) දෘඪ තැටියෙහි නිදහස් ඉඩ සොයා ගැනීමට, විශේෂිත ඩිරෙක්ටරයක ගොනුවක් locate, සහ පෙරනිමි පිටුව මුද්රණය කිරීම සඳහා ප්රකෘති මුද්රණ යන්ත්රය.

ක්රියාත්මක කළ වැඩසටහන් මෙන් නොව, EXE ගොනු දිගුව වැනි ඒවා මෙන්, DLL ගොනු සෘජුවම ධාවනය කල නොහැකිය, දැනටමත් ක්රියාත්මක වෙමින් පවතින වෙනත් කේතයකින් එය ඉල්ලා සිටිය යුතුය. කෙසේ වෙතත්, ඩීඑල්එල්හි EXEs හා සමාන ආකෘතියකින් යුක්ත වන අතර ඇතැම් අයෙක් .EXE ගොනු දිගුව භාවිතා කළ හැක. බොහෝ ඩයිනමික් ලින්ක් පුස්තකාල ගොනු දිගුවෙහි අවසන් වේ .DLL, අනෙකුත් අය විසින් .OCX, .CPL හෝ .DRV භාවිතා කළ හැකිය.

DLL දෝෂ නිවැරදි කිරීම

ඩීඑල්එල් ගොනු, කොපමණ සංඛ්යාවක් තිබේද සහ කොපමණ වාර ගණනක් භාවිතා කරන නිසා, වින්ඩෝස් ආරම්භ කිරීම, භාවිතා කිරීම සහ වසා දැමීමේදී දක්නට ඇති දෝෂයන්ගෙන් විශාල ප්රතිශතයක කේන්ද්රය බවට පත්වේ.

DLL ගොනුව සොයාගත නොහැකි වූ හෝ සොයාගත නොහැකි බව හුදෙක් පහසුවෙන්ම පිටපත් කර ගත හැකි වුවත්, එය ඉතා කලාතුරකින් සිදු කළ හැකි හොඳම ක්රමයයි. ඩීඑල්එල් ගොනු ඩවුන්ලෝඩ් කිරීම සඳහා නොවේ අපගේ වැදගත් හේතු බලන්න.

ඔබට DLL දෝෂයක් ලැබුණි නම්, ඔබේ හොඳම බ්ලොග් එක ඩීඑල්එල් ගැටළුවට ගැළපෙන විවේචන තොරතුරු සොයා ගැනීම සඳහා ඔබ නිවැරදි මාර්ගය සහ හොඳට විසඳා ගැනීමට වග බලා ගන්න. මට ඇති විශේෂිත දෝෂයක් ඔබ සතුව ඇත. මට පොදු පොදු DLL දෝෂ ලැයිස්තුවක් සහ ඒවා නිවැරදි කරගන්නා ආකාරය පිළිබඳ ලැයිස්තුවක් තිබේ .

එසේ නොමැති නම්, අපගේ සාමාන්ය උපදෙස් කිහිපයක් සඳහා DLL දෝෂ පිළබඳ කර ඇති ආකාරය බලන්න.

ඩීඑල්එල් ගොනු බලන්න

ඩයිනමික් ලින්ක් පුස්තකාලයේ "ගතිකය" යන වචනය භාවිතා කරනු ලබන්නේ දත්ත සෑම විටම මතකයේ රැඳී තිබීම වෙනුවට ක්රියාකාරී ලෙස එය ඉල්ලා සිටින විට වැඩසටහනක් භාවිතා කරන විට වැඩසටහනක් භාවිතා කිරීමටය.

ඩීඑල්එල් ගොනු බොහෝ විට වින්ඩෝස් වලින් ලබාගත හැකි නමුත් තුන්වන පාර්ශව වැඩසටහන් ඒවාට ස්ථාපනය කළ හැකිය. කෙසේ වෙතත්, එය කිසි විටෙක සංස්කරණය කිරීමට අවශ්ය නැති බැවින්, DLL ගොනුවක් විවෘත කිරීම අසාමාන්යය. ඊට අමතරව, වැඩසටහන් හා අනෙකුත් DLLs සමඟ ගැටළු ඇතිවීමට ඉඩ ඇත.

ඩීඑල්එල් ගොනු ප්රයෝජනවත් වන නිසා ඒවායේ විවිධ කොටස් වෙන් කිරීම සඳහා අත්යාවශ්ය මොඩියුලයන් වෙන්කිරීමට ඉඩ දිය හැකි අතර ඒවා සමහරක් ක්රියාකාරීත්වයන් ඇතුළත් කිරීම හෝ බැහැර කිරීම සඳහා එකතු කළ හෝ ඉවත් කළ හැකිය. මෙම මෘදුකාංගය ඩීඑල්එල් සමඟ ක්රියා කරන විට, වැඩසටහන සෑම විටම සෑම දෙයක්ම පැටවීමට අවශ්ය නොවේ.

එසේම, ඩීඑල්එල් මඟින් සම්පූර්ණ වැඩසටහන නැවත ගොඩ නැගීම හෝ නැවත ස්ථාපනය කිරීමකින් තොරව යාවත්කාලීන කර ඇති වැඩසටහනක කොටස් සඳහා මාර්ගයක් සැපයිය හැකිය. ඩීඑල්එල් වැඩසටහනට වඩා වැඩි වැඩියෙන් යෙදුම ප්රයෝජනවත් වේ. එබැවින් සියලුම යෙදුම් එක් එක් DLL ගොනුව තුලින් යාවත්කාලීන කිරීම් ප්රයෝජනයට ගත හැකිය.

ActiveX පාලන, පාලක පැනල් ගොනු සහ උපාංග ධාවකයන් වින්ඩෝස් ඩයිනමික් ලින්ක් පුස්තකාල ලෙස භාවිතා කරයි. ඒ අනුව OCX, CPL සහ DRV ගොනු දිගුව මෙම ගොනු භාවිතා කරයි.

ඩීඑල්එල් වෙනත් DLL වලින් උපදෙස් භාවිතා කරන විට, පළමු ඩීඑල්එල් දෙවෙනි එක මත රඳා පවතී. ඩීඑල්එල්හි ක්රියාකාරීත්වය පහසුවෙන්ම කැඩී යාම සඳහා මෙය පහසු කරවයි. මන්ද, පළමු ඩීඑල්එල් එකේ වැරදියට ක්ෂණිකව ක්රියාකිරීමට අවස්ථාවක් ලැබෙන හෙයින්, එය දැන් දෙවන කාරණය මත රඳා පවතී.

මත පදනම් වූ DLL නවීන වෙළුමක් වෙත යාවත්කාලීන කළහොත්, පැරණි අනුවාදයක් සමඟ පැරණි හෝ ඉවත් කළහොත්, ඩීඑල්එල් ගොනුව මත රඳා පවතින වැඩ සටහන තවදුරටත් වැඩ කළ නොහැකිය.

සම්පත් ඩීඑල්එල් යනු ඩීඑල්එල් ලෙස එකම ගොනුවේ ආකෘතියේ ඇති දත්ත ගොනු වේ. නමුත් ICL, FON සහ FOT ගොනු දිගු භාවිතා කරයි. ICL ගොනුවක් වන අතර ඒවා FONT සහ FOT ගොනු අක්ෂර ගොනු වේ.