புதிய பதிவுகள்
» உமா ரமணன் பாடல்கள்
by heezulia Today at 1:03 pm
» மலர்ந்த புன்சிரிப்பால் ரசிகர்களின் இதயம் கவர்ந்த E.V.சரோஜாவின் மறக்க முடியாத பாடல்கள்
by heezulia Today at 12:52 pm
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Today at 12:36 pm
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Today at 12:20 pm
» நிலா பாட்டுக்கள்
by heezulia Today at 11:56 am
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Today at 11:46 am
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Today at 11:33 am
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Today at 11:20 am
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Today at 10:31 am
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Today at 10:14 am
» நிலவோடு வான்முகம் வான்முகில்
by ayyasamy ram Today at 8:02 am
» கருத்துப்படம் 04/06/2024
by mohamed nizamudeen Today at 7:53 am
» தமிழ் சினிமாவில் நெப்போடிசமா? வாணி போஜன் பதில்
by ayyasamy ram Today at 7:22 am
» புஜ்ஜி விமர்சனம்
by ayyasamy ram Today at 7:18 am
» உலக கோப்பை ஏ பிரிவில் இந்தியா – அயர்லாந்து இன்று பலப்பரீட்சை
by ayyasamy ram Today at 7:14 am
» ஆந்திராவில் ஆட்சியை கைப்பற்றியதை தனது குடும்பத்துடன் கேக் வெட்டி கொண்டாடிய சந்திரபாபு நாயுடு
by ayyasamy ram Yesterday at 5:31 pm
» உடலிலுள்ள வியாதிகளை ஆட்டம் காண வைக்கும் ஆடாதோடை!!
by ayyasamy ram Yesterday at 8:58 am
» வெற்றிச் சிகரத்தில் - கவிதை
by ayyasamy ram Yesterday at 8:57 am
» 200 ஆண்டுகால தேர்தல் வரலாற்றில் முதல் பெண் அதிபர்.. மெக்சிகோ மக்கள் கொண்டாட்டம்..!
by ayyasamy ram Yesterday at 8:34 am
» முகமூடி அணிவதில் தவறில்லை...!
by ayyasamy ram Yesterday at 7:19 am
» வாழ்க்கை என்பது சூரியன் அல்ல...
by ayyasamy ram Yesterday at 7:19 am
» செய்திகள்- ஜூன் 3
by ayyasamy ram Yesterday at 7:06 am
» திரைப்பட செய்திகள்
by ayyasamy ram Mon Jun 03, 2024 3:20 pm
» தங்கம் விலை.. இன்றைய சென்னை நிலவரம்..!
by ayyasamy ram Mon Jun 03, 2024 11:50 am
» ரீஎண்ட்ரி கொடுத்த ராமராஜன்…
by ayyasamy ram Mon Jun 03, 2024 11:40 am
» உமாபதி ராமையா நடிக்கும் பித்தல மாத்தி
by ayyasamy ram Mon Jun 03, 2024 9:57 am
» மேஜிக் மேன் வேடத்தில் யோகி பாபு
by ayyasamy ram Mon Jun 03, 2024 9:55 am
» 03.06.2024 - தின மற்றும் ராசி பலன்கள்
by ayyasamy ram Mon Jun 03, 2024 9:53 am
» ஏழையின் சிரிப்பில் இறைவனைக் காணலாம்!
by ayyasamy ram Mon Jun 03, 2024 9:50 am
» உங்கள் இதயத்துடன் பேசுங்கள்...
by ayyasamy ram Sun Jun 02, 2024 11:15 pm
» டி20 உலகக் கோப்பை: இந்தியா விளையாடும் போட்டிகளை எத்தனை மணிக்கு பார்க்கலாம்? -
by ayyasamy ram Sun Jun 02, 2024 11:11 pm
» தேர்தலுக்குப் பிந்தைய கருத்துக் கணிப்புகள்
by ayyasamy ram Sun Jun 02, 2024 11:10 pm
» பரங்கிக்காய் ஸ்மூதி
by ayyasamy ram Sun Jun 02, 2024 9:42 pm
» கருடன் - திரை விமர்சனம்
by ayyasamy ram Sun Jun 02, 2024 5:33 pm
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Sun Jun 02, 2024 5:19 pm
» முட்டை பணியாரம்
by ayyasamy ram Sun Jun 02, 2024 5:17 pm
» தேர்தல் – கருத்துக்கணிப்பு-தமிழ் நாடு
by ayyasamy ram Sun Jun 02, 2024 2:46 pm
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Sun Jun 02, 2024 1:39 pm
» உன்னுடன் என்றால் அம்பது லட்சம் வண்டியில் போகலாம்!
by ayyasamy ram Sun Jun 02, 2024 12:02 pm
» ஆணுக்கும் பெண்ணுக்கும் சிறு வித்தியாசம்தான்!
by ayyasamy ram Sat Jun 01, 2024 8:29 pm
» சர்வதேச பெற்றோர்கள் தினம் இன்று.
by ayyasamy ram Sat Jun 01, 2024 8:22 pm
» ஸ்பெல்லிங் பீ’ போட்டோ -மீண்டும் இந்திய வம்சாவளி மாணவர் வெற்றி
by ayyasamy ram Sat Jun 01, 2024 8:01 pm
» மகிழ்ச்சியான வாழ்விற்கு 10 தாரக மந்திரம்
by ayyasamy ram Sat Jun 01, 2024 8:00 pm
» “அம்மாவின் மறைவிற்குப் பிறகு எனக்குள் நிறைய மாற்றங்கள் ஏற்பட்டிருக்கிறது” – ஜான்வி கபூர்
by ayyasamy ram Sat Jun 01, 2024 7:55 pm
» நரசிம்மர் வழிபட்ட அருள்மிகு கஸ்தூரி அம்மன் திருக்கோயில்
by ayyasamy ram Sat Jun 01, 2024 7:53 pm
» சிவபெருமானின் மூன்று வித வடிவங்கள்
by ayyasamy ram Sat Jun 01, 2024 7:52 pm
» ஹிட் லிஸ்ட் – திரைவிமர்சனம்!
by ayyasamy ram Sat Jun 01, 2024 7:51 pm
» இனி வரும் புயலுக்கான பெயர்கள்…
by T.N.Balasubramanian Sat Jun 01, 2024 7:50 pm
» பிரதோஷம் நடக்காத ஒரே சிவாலயம்
by ayyasamy ram Sat Jun 01, 2024 7:50 pm
» வண்ண வண்ண பூக்கள்
by ayyasamy ram Sat Jun 01, 2024 3:16 pm
by heezulia Today at 1:03 pm
» மலர்ந்த புன்சிரிப்பால் ரசிகர்களின் இதயம் கவர்ந்த E.V.சரோஜாவின் மறக்க முடியாத பாடல்கள்
by heezulia Today at 12:52 pm
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Today at 12:36 pm
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Today at 12:20 pm
» நிலா பாட்டுக்கள்
by heezulia Today at 11:56 am
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Today at 11:46 am
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Today at 11:33 am
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Today at 11:20 am
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Today at 10:31 am
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Today at 10:14 am
» நிலவோடு வான்முகம் வான்முகில்
by ayyasamy ram Today at 8:02 am
» கருத்துப்படம் 04/06/2024
by mohamed nizamudeen Today at 7:53 am
» தமிழ் சினிமாவில் நெப்போடிசமா? வாணி போஜன் பதில்
by ayyasamy ram Today at 7:22 am
» புஜ்ஜி விமர்சனம்
by ayyasamy ram Today at 7:18 am
» உலக கோப்பை ஏ பிரிவில் இந்தியா – அயர்லாந்து இன்று பலப்பரீட்சை
by ayyasamy ram Today at 7:14 am
» ஆந்திராவில் ஆட்சியை கைப்பற்றியதை தனது குடும்பத்துடன் கேக் வெட்டி கொண்டாடிய சந்திரபாபு நாயுடு
by ayyasamy ram Yesterday at 5:31 pm
» உடலிலுள்ள வியாதிகளை ஆட்டம் காண வைக்கும் ஆடாதோடை!!
by ayyasamy ram Yesterday at 8:58 am
» வெற்றிச் சிகரத்தில் - கவிதை
by ayyasamy ram Yesterday at 8:57 am
» 200 ஆண்டுகால தேர்தல் வரலாற்றில் முதல் பெண் அதிபர்.. மெக்சிகோ மக்கள் கொண்டாட்டம்..!
by ayyasamy ram Yesterday at 8:34 am
» முகமூடி அணிவதில் தவறில்லை...!
by ayyasamy ram Yesterday at 7:19 am
» வாழ்க்கை என்பது சூரியன் அல்ல...
by ayyasamy ram Yesterday at 7:19 am
» செய்திகள்- ஜூன் 3
by ayyasamy ram Yesterday at 7:06 am
» திரைப்பட செய்திகள்
by ayyasamy ram Mon Jun 03, 2024 3:20 pm
» தங்கம் விலை.. இன்றைய சென்னை நிலவரம்..!
by ayyasamy ram Mon Jun 03, 2024 11:50 am
» ரீஎண்ட்ரி கொடுத்த ராமராஜன்…
by ayyasamy ram Mon Jun 03, 2024 11:40 am
» உமாபதி ராமையா நடிக்கும் பித்தல மாத்தி
by ayyasamy ram Mon Jun 03, 2024 9:57 am
» மேஜிக் மேன் வேடத்தில் யோகி பாபு
by ayyasamy ram Mon Jun 03, 2024 9:55 am
» 03.06.2024 - தின மற்றும் ராசி பலன்கள்
by ayyasamy ram Mon Jun 03, 2024 9:53 am
» ஏழையின் சிரிப்பில் இறைவனைக் காணலாம்!
by ayyasamy ram Mon Jun 03, 2024 9:50 am
» உங்கள் இதயத்துடன் பேசுங்கள்...
by ayyasamy ram Sun Jun 02, 2024 11:15 pm
» டி20 உலகக் கோப்பை: இந்தியா விளையாடும் போட்டிகளை எத்தனை மணிக்கு பார்க்கலாம்? -
by ayyasamy ram Sun Jun 02, 2024 11:11 pm
» தேர்தலுக்குப் பிந்தைய கருத்துக் கணிப்புகள்
by ayyasamy ram Sun Jun 02, 2024 11:10 pm
» பரங்கிக்காய் ஸ்மூதி
by ayyasamy ram Sun Jun 02, 2024 9:42 pm
» கருடன் - திரை விமர்சனம்
by ayyasamy ram Sun Jun 02, 2024 5:33 pm
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Sun Jun 02, 2024 5:19 pm
» முட்டை பணியாரம்
by ayyasamy ram Sun Jun 02, 2024 5:17 pm
» தேர்தல் – கருத்துக்கணிப்பு-தமிழ் நாடு
by ayyasamy ram Sun Jun 02, 2024 2:46 pm
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Sun Jun 02, 2024 1:39 pm
» உன்னுடன் என்றால் அம்பது லட்சம் வண்டியில் போகலாம்!
by ayyasamy ram Sun Jun 02, 2024 12:02 pm
» ஆணுக்கும் பெண்ணுக்கும் சிறு வித்தியாசம்தான்!
by ayyasamy ram Sat Jun 01, 2024 8:29 pm
» சர்வதேச பெற்றோர்கள் தினம் இன்று.
by ayyasamy ram Sat Jun 01, 2024 8:22 pm
» ஸ்பெல்லிங் பீ’ போட்டோ -மீண்டும் இந்திய வம்சாவளி மாணவர் வெற்றி
by ayyasamy ram Sat Jun 01, 2024 8:01 pm
» மகிழ்ச்சியான வாழ்விற்கு 10 தாரக மந்திரம்
by ayyasamy ram Sat Jun 01, 2024 8:00 pm
» “அம்மாவின் மறைவிற்குப் பிறகு எனக்குள் நிறைய மாற்றங்கள் ஏற்பட்டிருக்கிறது” – ஜான்வி கபூர்
by ayyasamy ram Sat Jun 01, 2024 7:55 pm
» நரசிம்மர் வழிபட்ட அருள்மிகு கஸ்தூரி அம்மன் திருக்கோயில்
by ayyasamy ram Sat Jun 01, 2024 7:53 pm
» சிவபெருமானின் மூன்று வித வடிவங்கள்
by ayyasamy ram Sat Jun 01, 2024 7:52 pm
» ஹிட் லிஸ்ட் – திரைவிமர்சனம்!
by ayyasamy ram Sat Jun 01, 2024 7:51 pm
» இனி வரும் புயலுக்கான பெயர்கள்…
by T.N.Balasubramanian Sat Jun 01, 2024 7:50 pm
» பிரதோஷம் நடக்காத ஒரே சிவாலயம்
by ayyasamy ram Sat Jun 01, 2024 7:50 pm
» வண்ண வண்ண பூக்கள்
by ayyasamy ram Sat Jun 01, 2024 3:16 pm
இந்த வார அதிக பதிவர்கள்
ayyasamy ram | ||||
heezulia | ||||
mohamed nizamudeen |
இந்த மாத அதிக பதிவர்கள்
ayyasamy ram | ||||
heezulia | ||||
mohamed nizamudeen | ||||
T.N.Balasubramanian |
நிகழ்நிலை நிர்வாகிகள்
DLL கோப்பின் செயல்பாடுகள்
Page 1 of 1 •
- இளமாறன்மன்ற ஆலோசகர்
- பதிவுகள் : 13977
இணைந்தது : 29/12/2009
DLL கோப்பின் செயல்பாடுகள்
[ திங்கட்கிழமை, 19 டிசெம்பர் 2011, 06:10.47 மு.ப GMT ]
கணணி இயக்கம் அல்லது இயங்குதளம் குறித்து அறிந்து கொள்கையில் டி.எல்.எல் கோப்பு என ஒரு சொல் தொடரை அடிக்கடி நாம் கேள்விப்படுகிறோம். இது டைனமிக் லிங்க் லைப்ரேரி(Dynamic Link Library) என்பதைக் குறிக்கிறது.
விண்டோஸ் இயங்குதளத்துடன் இணைந்த அதன் இயக்கத்திற்கு அடிப்படையில் தேவையான கோப்புகள் இவை. இவை மற்ற கோப்புகளிலிருந்து தனியே தெரிந்தாலும் பெர்சனல் கணணி பயன்படுத்துபவர்கள் இவை என்ன என்றோ அல்லது இவை இல்லை என்றால் என்ன செய்திடும் என்றோ கவலைப்படுவதில்லை.
இவை எதற்காக எவ்வாறு செயல்படுகின்றன என்று தெரிந்து கொண்டால் கணணி இயக்கம் குறித்த மர்மங்களிலிருந்து நிச்சயம் விடுபடலாம். இந்த கோப்புகளின் கட்டமைப்பு மற்றும் செயல்பாடுகளின் தன்மை குறித்து புரோகிராமர்கள் தான் கட்டாயம் அறிந்து கொண்டிருக்க வேண்டும்.
இருப்பினும் இவை மிக முக்கியமான வகை கோப்புகள் என்பதால் இவை குறித்து நாம் நிச்சயம் ஓரளவிற்காவது அறிந்திருக்க வேண்டும். எனவே கீழே கணணி தொழில் நுட்பம் சாராத ஒருவருக்குத் தெரிந்திருக்க வேண்டிய சில அடிப்படைத் தகவல்கள் இங்கு தரப்படுகின்றன.
ஒரு டி.எல்.எல் கோப்பு அந்த கோப்பின் துணைப்பெயரான DLL என்பதை வைத்து அடையாளம் காணலாம். இது குறித்து பல விளக்கங்கள் தரப்பட்டாலும் மைக்ரோசாப்ட் தன் இணைய தளத்தில் கூறப்பட்டுள்ளது, சுருக்கமாகவும் அதன் முக்கிய தன்மையினையும் காட்டுவதாக உள்ளது.
ஒரு டைனமிக் லிங்க் லைப்ரேரி கோப்பில் மற்ற டி.எல்.எல் அல்லது அப்ளிகேஷன் சாப்ட்வேர் தொகுப்புகளுக்கான கோப்பின் செயல்பாடுகளை இயக்கும் புரோகிராம் வரிகள் எழுதப்பட்டிருக்கும்.
புரோகிராமர்கள் ஒரு டி.எல்.எல் கோப்பில் சில குறியீட்டு வரிகளை அமைக்கின்றனர். இந்த குறியீடுகள் திரும்ப திரும்ப மேற்கொள்ள வேண்டிய சில செயல்களுகானவை. குறிப்பிட்ட சில செயல்களை கணணியில் மேற்கொள்ளத் தேவையான குறியீடுகள் இவை.
ஒரு எக்ஸிகியூட்டபிள்(.EXE) கோப்பு போல டி.எல்.எல் கோப்புகளை நேரடியாக இயக்க முடியாது. ஏற்கனவே இயங்கிக் கொண்டிருக்கின்ற எக்ஸிகியூட்டபிள் அல்லது டி.எல்.எல் கோப்புகளின் குறியீடுகளே இன்னொரு டி.எல்.எல் கோப்பின் குறியீடுகளை இயக்க முடியும்.
இதனை இன்னொரு வழியாகவும் காணலாம். டி.எல்.எல் கோப்புகள் ஒரு செயலை மட்டும் மேற்கொள்ளும் கோப்பு தொகுப்புகள்.
இதனை வெவ்வேறு புரோகிராம்களில் குறிப்பிட்ட செயலினை மேற்கொள்ள தேவைப்படுகையில் இøணைத்து இயக்கலாம். இதனால் கணணியின் செயல்பாடு எளிதாகிறது.
கணணியில் நாம் பலவகை அப்ளிகேஷன் புரோகிராம்களை இயக்குகிறோம். வேர்ட் ப்ராசசர், இன்டர்நெட் பிரவுசர், ஸ்ப்ரெட் ஷீட், பிக்சர் மேனேஜர், கிராபிக்ஸ் டிசைனர், பேஜ் மேக்கர் என இவற்றின் வேலைத் தன்மை மொத்தமாக வேறுபடுகின்றன. ஆனால் இவை அனைத்திலும் சில குறிப்பிட்ட செயல்பாடுகள் பொதுவான தன்மையானùதாய் இருக்கின்றன.
எடுத்துக்காட்டாக கோப்பை திறத்தல், மாற்றங்களை அப்டேட் செய்தல், ஒரு கோப்பில் மேல் கீழ் செல்லல், அழித்ததைப் பெறல், அழித்தல், அறவே நீக்குதல் என நிறைய வேலைகளை பொது வேலைகளாகக் காட்டலாம்.
இந்த வேலைகள் பெரும்பாலான அப்ளிகேஷன் சாப்ட்வேர் தொகுப்புகள் இயங்குகையில் மேற்கொள்ள வேண்டிய திருக்கும். இந்த வேலைகளுக்கு ஒவ்வொரு அப்ளிகேஷன் புரோகிராமிலும் அதற்கான குறியீடுகளை எழுதி அமைத்துக் கொண்டிருந்தால் நிச்சயம் அது புரோகிராமரின் உழைப்பின் நேரத்தை வீணாக்குவதாக அமையும்.
இவற்றைப் பொதுவாக மேற்கொள்ளும் வகையில் சிறிய புரோகிராம் கோப்புகளில் அமைத்து அவற்றை தேவைப்படும் போது மெயின் அப்ளிகேஷன் சாப்ட்வேர் புரோகிராமில் இருந்து இயக்கினால் எளிதாக வேலை அமைவதுடன் தேவையற்ற திரும்ப திரும்ப ஒரு பணிக்காக பல இடங்களில் வேலை மேற்கொள்வது குறையும்.
இந்த பொதுவான வேலைகளுக்காக அமைக்கும் கோப்புகளே டி.எல்.எல் கோப்புகள். இந்த கோப்புகள் மொத்தமாக ஒரு நூலகத்தில் இருக்கும் நூல்கள் போல இயங்குதளங்களில் தேக்கி வைக்கப்படுகின்றன.
அவற்றை மற்ற அப்ளிகேஷன் சாப்ட்வேர் புரோகிராம்கள் எடுத்து பயன்படுத்துகின்றன. ஒரு டி.எல்.எல் கோப்பை ஒரே நேரத்தில் பல அப்ளிகேஷன் சாப்ட்வேர் புரோகிராம்கள் பயன்படுத்த முடியும்.
இங்கு சில முக்கியமான டி.எல்.எல் கோப்புகளையும் அவற்றின் செயல்பாடுகள் என்ன என்பதனையும் காணலாம்.
COMDLG32.DLL: இது டயலாக் பாக்ஸ்களை கண்ட்ரோல் செய்கிறது.
GDI32.DLL: இந்த கோப்பு பல்வேறு பணிகளை மேற்கொள்கிறது. கிராபிக்ஸ் வரைகிறது. டெக்ஸ்ட்டைக் காட்டுகிறது. எழுத்து வகைகளை நிர்வகிக்கிறது.
KERNEL32.DLL: இதில் நூற்றுக்கணக்கான செயல்பாடுகள் உள்ளன. குறிப்பாக மெமரியினை நிர்வாகம் செய்வது அவற்றில் முக்கியமான ஒன்று. கணணியைப் பயன்படுத்துபவருக்கான பல வகையான யூசர் இன்டர்பேஸ்களை இது கையாள்கிறது. புரோகிராம் விண்டோக்களை அமைப்பதில் துணை புரிகிறது. அதன் மூலம் பயனாளர்களுக்கு இடையே செயல்படுகிறது.
இவ்வாறு பொதுவான செயல்பாடுகளுக்கென பொதுவான டி.எல்.எல் கோப்புகள் இருப்பதால் தான் விண்டோஸில் இயக்கப்படும் அனைத்து அப்ளிகேஷன் புரோகிராம்களும் ஒரே மாதிரியான தோற்றம் மற்றும் செயல்பாடுகளில் அமைகின்றன. அனைத்து வகையான அப்ளிகேஷன் செயல்பாடுகளை தரப்படுத்துவதில் இந்த டி.எல்.எல் கோப்புகள் முக்கியப் பங்கு வகிக்கின்றன.
இதனால்தான் டெஸ்க்டொப் கணணிகள் பயன்பாட்டில் விண்டோஸ் இயங்குதளம் அனைவரின் பாராட்டைப் பெற்ற ஆதரவு பெற்ற சிஸ்டமாக இடம் பிடிக்க முடிந்தது. விண்டோஸுக்கு முன் டாஸ் என்னும் இயக்கம் இருந்தது.
அதனைப் பயன்படுத்தியவர்கள் நினைவு கூர்ந்தால் எப்படி ஒவ்வொரு அப்ளிகேஷன் புரோகிராமிற்கும் ஒரு மாதிரியான முகப்பு கிடைத்தது என்பதனை உணர்வார்கள். அது விண்டோஸ் வந்தவுடன் மாறிவிட்டது. அதற்குக் காரணம் இந்த டி.எல்.எல் கோப்புகளே.
லங்காஸ்ரீ
[ திங்கட்கிழமை, 19 டிசெம்பர் 2011, 06:10.47 மு.ப GMT ]
கணணி இயக்கம் அல்லது இயங்குதளம் குறித்து அறிந்து கொள்கையில் டி.எல்.எல் கோப்பு என ஒரு சொல் தொடரை அடிக்கடி நாம் கேள்விப்படுகிறோம். இது டைனமிக் லிங்க் லைப்ரேரி(Dynamic Link Library) என்பதைக் குறிக்கிறது.
விண்டோஸ் இயங்குதளத்துடன் இணைந்த அதன் இயக்கத்திற்கு அடிப்படையில் தேவையான கோப்புகள் இவை. இவை மற்ற கோப்புகளிலிருந்து தனியே தெரிந்தாலும் பெர்சனல் கணணி பயன்படுத்துபவர்கள் இவை என்ன என்றோ அல்லது இவை இல்லை என்றால் என்ன செய்திடும் என்றோ கவலைப்படுவதில்லை.
இவை எதற்காக எவ்வாறு செயல்படுகின்றன என்று தெரிந்து கொண்டால் கணணி இயக்கம் குறித்த மர்மங்களிலிருந்து நிச்சயம் விடுபடலாம். இந்த கோப்புகளின் கட்டமைப்பு மற்றும் செயல்பாடுகளின் தன்மை குறித்து புரோகிராமர்கள் தான் கட்டாயம் அறிந்து கொண்டிருக்க வேண்டும்.
இருப்பினும் இவை மிக முக்கியமான வகை கோப்புகள் என்பதால் இவை குறித்து நாம் நிச்சயம் ஓரளவிற்காவது அறிந்திருக்க வேண்டும். எனவே கீழே கணணி தொழில் நுட்பம் சாராத ஒருவருக்குத் தெரிந்திருக்க வேண்டிய சில அடிப்படைத் தகவல்கள் இங்கு தரப்படுகின்றன.
ஒரு டி.எல்.எல் கோப்பு அந்த கோப்பின் துணைப்பெயரான DLL என்பதை வைத்து அடையாளம் காணலாம். இது குறித்து பல விளக்கங்கள் தரப்பட்டாலும் மைக்ரோசாப்ட் தன் இணைய தளத்தில் கூறப்பட்டுள்ளது, சுருக்கமாகவும் அதன் முக்கிய தன்மையினையும் காட்டுவதாக உள்ளது.
ஒரு டைனமிக் லிங்க் லைப்ரேரி கோப்பில் மற்ற டி.எல்.எல் அல்லது அப்ளிகேஷன் சாப்ட்வேர் தொகுப்புகளுக்கான கோப்பின் செயல்பாடுகளை இயக்கும் புரோகிராம் வரிகள் எழுதப்பட்டிருக்கும்.
புரோகிராமர்கள் ஒரு டி.எல்.எல் கோப்பில் சில குறியீட்டு வரிகளை அமைக்கின்றனர். இந்த குறியீடுகள் திரும்ப திரும்ப மேற்கொள்ள வேண்டிய சில செயல்களுகானவை. குறிப்பிட்ட சில செயல்களை கணணியில் மேற்கொள்ளத் தேவையான குறியீடுகள் இவை.
ஒரு எக்ஸிகியூட்டபிள்(.EXE) கோப்பு போல டி.எல்.எல் கோப்புகளை நேரடியாக இயக்க முடியாது. ஏற்கனவே இயங்கிக் கொண்டிருக்கின்ற எக்ஸிகியூட்டபிள் அல்லது டி.எல்.எல் கோப்புகளின் குறியீடுகளே இன்னொரு டி.எல்.எல் கோப்பின் குறியீடுகளை இயக்க முடியும்.
இதனை இன்னொரு வழியாகவும் காணலாம். டி.எல்.எல் கோப்புகள் ஒரு செயலை மட்டும் மேற்கொள்ளும் கோப்பு தொகுப்புகள்.
இதனை வெவ்வேறு புரோகிராம்களில் குறிப்பிட்ட செயலினை மேற்கொள்ள தேவைப்படுகையில் இøணைத்து இயக்கலாம். இதனால் கணணியின் செயல்பாடு எளிதாகிறது.
கணணியில் நாம் பலவகை அப்ளிகேஷன் புரோகிராம்களை இயக்குகிறோம். வேர்ட் ப்ராசசர், இன்டர்நெட் பிரவுசர், ஸ்ப்ரெட் ஷீட், பிக்சர் மேனேஜர், கிராபிக்ஸ் டிசைனர், பேஜ் மேக்கர் என இவற்றின் வேலைத் தன்மை மொத்தமாக வேறுபடுகின்றன. ஆனால் இவை அனைத்திலும் சில குறிப்பிட்ட செயல்பாடுகள் பொதுவான தன்மையானùதாய் இருக்கின்றன.
எடுத்துக்காட்டாக கோப்பை திறத்தல், மாற்றங்களை அப்டேட் செய்தல், ஒரு கோப்பில் மேல் கீழ் செல்லல், அழித்ததைப் பெறல், அழித்தல், அறவே நீக்குதல் என நிறைய வேலைகளை பொது வேலைகளாகக் காட்டலாம்.
இந்த வேலைகள் பெரும்பாலான அப்ளிகேஷன் சாப்ட்வேர் தொகுப்புகள் இயங்குகையில் மேற்கொள்ள வேண்டிய திருக்கும். இந்த வேலைகளுக்கு ஒவ்வொரு அப்ளிகேஷன் புரோகிராமிலும் அதற்கான குறியீடுகளை எழுதி அமைத்துக் கொண்டிருந்தால் நிச்சயம் அது புரோகிராமரின் உழைப்பின் நேரத்தை வீணாக்குவதாக அமையும்.
இவற்றைப் பொதுவாக மேற்கொள்ளும் வகையில் சிறிய புரோகிராம் கோப்புகளில் அமைத்து அவற்றை தேவைப்படும் போது மெயின் அப்ளிகேஷன் சாப்ட்வேர் புரோகிராமில் இருந்து இயக்கினால் எளிதாக வேலை அமைவதுடன் தேவையற்ற திரும்ப திரும்ப ஒரு பணிக்காக பல இடங்களில் வேலை மேற்கொள்வது குறையும்.
இந்த பொதுவான வேலைகளுக்காக அமைக்கும் கோப்புகளே டி.எல்.எல் கோப்புகள். இந்த கோப்புகள் மொத்தமாக ஒரு நூலகத்தில் இருக்கும் நூல்கள் போல இயங்குதளங்களில் தேக்கி வைக்கப்படுகின்றன.
அவற்றை மற்ற அப்ளிகேஷன் சாப்ட்வேர் புரோகிராம்கள் எடுத்து பயன்படுத்துகின்றன. ஒரு டி.எல்.எல் கோப்பை ஒரே நேரத்தில் பல அப்ளிகேஷன் சாப்ட்வேர் புரோகிராம்கள் பயன்படுத்த முடியும்.
இங்கு சில முக்கியமான டி.எல்.எல் கோப்புகளையும் அவற்றின் செயல்பாடுகள் என்ன என்பதனையும் காணலாம்.
COMDLG32.DLL: இது டயலாக் பாக்ஸ்களை கண்ட்ரோல் செய்கிறது.
GDI32.DLL: இந்த கோப்பு பல்வேறு பணிகளை மேற்கொள்கிறது. கிராபிக்ஸ் வரைகிறது. டெக்ஸ்ட்டைக் காட்டுகிறது. எழுத்து வகைகளை நிர்வகிக்கிறது.
KERNEL32.DLL: இதில் நூற்றுக்கணக்கான செயல்பாடுகள் உள்ளன. குறிப்பாக மெமரியினை நிர்வாகம் செய்வது அவற்றில் முக்கியமான ஒன்று. கணணியைப் பயன்படுத்துபவருக்கான பல வகையான யூசர் இன்டர்பேஸ்களை இது கையாள்கிறது. புரோகிராம் விண்டோக்களை அமைப்பதில் துணை புரிகிறது. அதன் மூலம் பயனாளர்களுக்கு இடையே செயல்படுகிறது.
இவ்வாறு பொதுவான செயல்பாடுகளுக்கென பொதுவான டி.எல்.எல் கோப்புகள் இருப்பதால் தான் விண்டோஸில் இயக்கப்படும் அனைத்து அப்ளிகேஷன் புரோகிராம்களும் ஒரே மாதிரியான தோற்றம் மற்றும் செயல்பாடுகளில் அமைகின்றன. அனைத்து வகையான அப்ளிகேஷன் செயல்பாடுகளை தரப்படுத்துவதில் இந்த டி.எல்.எல் கோப்புகள் முக்கியப் பங்கு வகிக்கின்றன.
இதனால்தான் டெஸ்க்டொப் கணணிகள் பயன்பாட்டில் விண்டோஸ் இயங்குதளம் அனைவரின் பாராட்டைப் பெற்ற ஆதரவு பெற்ற சிஸ்டமாக இடம் பிடிக்க முடிந்தது. விண்டோஸுக்கு முன் டாஸ் என்னும் இயக்கம் இருந்தது.
அதனைப் பயன்படுத்தியவர்கள் நினைவு கூர்ந்தால் எப்படி ஒவ்வொரு அப்ளிகேஷன் புரோகிராமிற்கும் ஒரு மாதிரியான முகப்பு கிடைத்தது என்பதனை உணர்வார்கள். அது விண்டோஸ் வந்தவுடன் மாறிவிட்டது. அதற்குக் காரணம் இந்த டி.எல்.எல் கோப்புகளே.
லங்காஸ்ரீ
- வின்சீலன்இளையநிலா
- பதிவுகள் : 743
இணைந்தது : 03/08/2011
நல்ல படைப்பு இளமாறன் , டிஎல்எல் இதனை அசெம்ப்ளி ஃபைல்ஸ் என்றும் அழைப்போம்
உறுதிமொழி:
குப்பைகளை குப்பை தொட்டியில் போடுவோம், எங்கும் வரிசையை கடைபிடிப்போம். முதியவர்களை மதிப்போம்,
கல்வி வளர்க்க பாடுபடுவோம், சாதி, மத, இன வேறுபாடு காட்ட மாட்டோம், அனைவரிடமும் அன்பு காட்டுவோம்,
லஞ்சம் கொடுக்கவும் வாங்கவும் மாட்டோம் , வரதட்சணை வாங்க மாட்டோம்,
மது, மாது, சூது, போதை ஆகிய அனைத்தையும் தவிர்ப்போம், ஆடம்பர செலவு செய்ய மாட்டோம்,
வாகனம் ஓட்டும் போது ஹெல்மெட் / சீட் பெல்ட் கட்டாயம் அணிவோம், எந்த வேலையையும் குறிப்பிட்ட நேரத்தில் செய்வோம்,
அன்புடன் தோழன்,
வின்சீலன்
ஒரு தவறு செய்தால் அதை தெரிந்து செய்தால் அவன் தேவன் என்றாலும் விட மாட்டேன்......
- ரா.ரமேஷ்குமார்நிர்வாகக் குழு
- பதிவுகள் : 4626
இணைந்தது : 23/01/2011
தகவலை பகிர்ந்தமைக்கு நன்றி அண்ணா...
அசாதாரணமான ஒருவனாக நினைத்து கொள்ளும் சாதாரண மனிதன்
- பானு ஜெகன்இளையநிலா
- பதிவுகள் : 367
இணைந்தது : 18/12/2011
அருமையான விளக்கம்
நன்றி இளமாறன்
நன்றி இளமாறன்
- Sponsored content
Similar topics
மறுமொழி எழுத நீங்கள் உறுப்பினராக இருக்க வேண்டும்..
ஈகரையில் புதிய பதிவு எழுத அல்லது மறுமொழியிட உறுப்பினராக இணைந்திருத்தல் அவசியம்
Page 1 of 1
|
|