ඇත්තටම dll(Dynamic Link Library) ගොනුවක් කියන්නේ මොකක්ද?
dll ගොනුවක් කියන්නේ windows මෙහෙයුම් පද්ධතිය සම්බන්ධයෙන් වැදගත් මෙහෙයක් ඉටුකරන ගොනු විශේෂයක් . හරියටම එය windows මෙහෙයුම් පද්ධතියේ කොඳු නාරටිය බඳුයි . පරිගණකය ආරම්භ කිරීමේදී විශාල dll ගොනු ප්රමානයක සහය පතන අතරම තවත් එවැනිම වූ ගොනු විශාල ප්රමානයකට ආරම්භක හැකියාව ලබාදෙනවා. මෙහෙයුම් පද්ධතිය ආරම්භයේදී dll ගොනු පද්ධති මතකයට (System Memeory ) ප්රවේශ වෙනවා .මම කලින් ලිපියේ සඳහන් කළ පරිද්දෙන්ම user32.dll ගොනුව මෙහෙයුම් පද්ධතියේ පරිශීලක අතුරු මුහුණත සම්බන්ධයෙනුත්, uxtheme.dll ගොනුව මෙහෙයුම් පද්ධතියේ තේමා සම්බන්ධයෙන් වග කියනවා. gdi32.dll ගොනුව පරිගණකයේ චිත්රක අතුරුමුහුණත් පතට (Graphic Device Interface) අදාළ කාර්යයන්ට වග කියනවා. ඔබ පරිගණක ක්රමලේඛණයේ( Programming ) යෙදෙන්නෙක් නම් ඔබට හොඳට හුරු පුරුදු dll ගොනු දෙකකුත් තියෙනවා. ඒ තමයි comdlg32.dll ගොනුව හා comctl32.dll ගොනුව , මෙම ගොනු වලින් comdlg32.dll මගින් පරිගණක වැඩසටහන් වල සම්මත සංවාද කොටු (Common Dialog Boxes) හරියටම හැසිරවීම සිදුකරනු ලබන අතර , comctl32.dll මගින් windows මෙහෙයුම් පද්ධතියේ සම්මත පාලනයන් හසුරවනු ලබනවා.
හරියටම අයිකන (icons)අඩංගු dll ගොනුවක ව්යුහය දැක බලා ගැනීමට අපට Resource Hunter වගේ මෘදුකාංගයක් භාවිතා කරලා windows xp වල අයිකන (icons) වලට වගකියන SHELL32.dll ඇතුළත බලන්නත් පුළුවන් . මම ඒ අවස්ථාව රසික ඔබට අත්හදා බලන්න කියනවා.මෙහිදී SHELL32.dll ගොනුවේ ඇති අයිකන සියල්ල ඔබට පහසුවෙන් දැකගත හැකියි. ඕනම නම් මෙවා අපගේ ක්රමලේඛන කටයුතු සඳහා අයිකන ලෙස වෙන්කරගත හැකියි.
සටහන කොහොමද? අඩුපාඩු තියෙනවනම් කමෙන්ටුවක් දාන්න..
මෙවර අධ්යයන වසරේ අවසාන විභාග කටයුතු නිසා ඇතිවන කාර්යබහුලත්වය හේතුකොටගෙන මෙම ලිපිපෙළට තරමක විරාමයක් තබන අතරම ඉදිරි ලිපියකින් මෙම dll ගොනුවක් නිපදවීම පිලිබඳව ඔබව දැනුවත් කිරීමට බලාපොරොත්තු වෙනවා , මතක ඇතුව ඔබගේ ප්රතිචාරයන් මෙහි සටහන් කරන්න. . ජය .!
එල,එල...
ReplyDeletedll ගොනුවක් හදන විදිහ පුලුවන්නම් ඉක්මනට දාන්න.ලිපිය හොදයි.
ReplyDeletei complete that brother
Deletehttp://kaviranga.blogspot.com/2011/05/dll-dynamic-link-libraries-3.html
@dinesh
ReplyDeleteබොහොම ස්තූතියි
@ රංජිත් අබේසිංහ
මේ දවස්වල විභාග හින්දා ටිකක් වෙලාව හොයාගන්න අමාරුයි. හැබැයි ඉඩ ලැබුනු ගමන් ලියනවා
ela ela thanks machooo
ReplyDeleteවැදගත් ලිපියක් වගේ පෙනවා.කරුනාකර තව ලියන්න,ඔබට සුබ පතුම්,කියවන්න අපි ඉන්නවා.
ReplyDeleteහැමදාම හවස 7ට මගේ Online Radio එක අහන්න ඔබට ආරාදනා කරනවා.එ සදහා මගේ බ්ලොග් එකට සෙට් වෙන්න.
http://pinthura.info
ස්තුතියි.
@Cual-Dor-රශෝද්
ReplyDeleteබොහොම ස්තූතියි ප්රතිචාරයට.
අනිවා මම online radio එක අහන්නම්..
බොහොම වටිනා ලිපියක්! අගේ ඇති ලිපි පෙළක් වෙයි වගේ මේ ලිපි පෙළ...
ReplyDeleteදිගටම ලියන්න මචෝ... සුභ පැතුම්!!!
@ ධනික Dhanika
ReplyDeleteබොහෝම ස්තූතියි මිත්රයා.
මම වෙලාව තියෙන විදිහට ලියනවා
"ඕනම නම් මෙවා අපගේ ක්රමලේඛන කටයුතු සඳහා අයිකන ලෙස වෙන්කරගත හැකියි."
ReplyDeleteMachan, what about copyright and legal issues? I think we are not supposed to.
@ ශාකුන්තල
ReplyDeleteප්රතිචාරයට ස්තූතියි සහෝ..
testing වලට විතරක් භාවිතා කරන්න resourse hunter යොදා ගත්තාට කමක් නැහැ
icon හදන්න ඕනතරම් නිදහස් මෘදුකාංග තියෙනවා.
අපි හදන වැඩසටහනකට මේකෙන් පොඩි sup එකක් ගන්න පුළුවන්
නියමයි නියමයි .....
ReplyDelete