புதிய பதிவுகள்
» தாமரைத்தண்டு மாங்காய் பொரியல்
by ayyasamy ram Yesterday at 7:12 pm
» சுவையான பொங்கலுக்கு…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Yesterday at 7:11 pm
» சுவையான சாம்பார் சாதம்…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Yesterday at 7:10 pm
» தாமரைத் தண்டின் மருத்துவ குணங்கள்
by ayyasamy ram Yesterday at 7:08 pm
» ஞானம் என்றால் என்ன?
by ayyasamy ram Yesterday at 7:07 pm
» ஏன் பிரார்த்தனை செய்கிறோம்…
by ayyasamy ram Yesterday at 7:06 pm
» உடல் பருமன் கொண்டவர்களுக்கு …குறைந்த கலோரி உணவுகள்
by ayyasamy ram Yesterday at 7:05 pm
» ஆடும் வரை ஆட்டம்- விடுகதை
by ayyasamy ram Yesterday at 7:02 pm
» சினிமா செய்திகள் -(நவம்பர் ‘24) -தொடர் பதிவு
by ayyasamy ram Yesterday at 7:01 pm
» பொது அறிவு -கேள்வி -பதில்
by ayyasamy ram Yesterday at 6:59 pm
» இன்றைய செய்திகள்- நவம்பர் 11
by ayyasamy ram Yesterday at 12:02 pm
» கருத்துப்படம் 10/11/2024
by mohamed nizamudeen Yesterday at 8:45 am
» நாவல்கள் வேண்டும்
by Guna.D Sun Nov 10, 2024 11:33 pm
» ஊரை சுற்றிய புரளி!
by ayyasamy ram Sun Nov 10, 2024 8:08 pm
» குருவிக்கூடு
by ayyasamy ram Sun Nov 10, 2024 8:06 pm
» காலம் எப்பொழுது கணியும்….
by ayyasamy ram Sun Nov 10, 2024 8:05 pm
» ஒரு பக்க கதைகள் - தொடர் பதிவு
by ayyasamy ram Sun Nov 10, 2024 8:04 pm
» இயலாமை, நோய், இறப்பு எல்லாருக்கும் வரும்!;
by ayyasamy ram Sun Nov 10, 2024 8:00 pm
» பாவக் கணக்கை நீ சரிபார்த்துக் கொள்…
by ayyasamy ram Sun Nov 10, 2024 7:59 pm
» யார் புத்திசாலி!
by ayyasamy ram Sun Nov 10, 2024 7:57 pm
» கவிதைச்சோலை: குழந்தைகளை கொண்டாடுவோம்!
by ayyasamy ram Sun Nov 10, 2024 7:55 pm
» காடெல்லாம் சிரிக்கும் சூரியகாந்தி….
by ayyasamy ram Sun Nov 10, 2024 11:21 am
» இனி வரும் காலங்களில் புயல்கள் வலிமையாக இருக்கும்!
by ayyasamy ram Sun Nov 10, 2024 11:19 am
» ஒரே சூரியன் உலகெங்கும் ஒளி வீசுவது போல….
by ayyasamy ram Sun Nov 10, 2024 11:18 am
» லிமரைக்கூ...
by ayyasamy ram Sun Nov 10, 2024 11:16 am
» ஸ்ரீ கிருஷ்ணர் தலையை அலங்கரிக்கும் மயில் இறகின் ரகசியம்!
by ayyasamy ram Sun Nov 10, 2024 11:15 am
» கவிதை; சேரா தண்டவாளங்கள்!
by ayyasamy ram Sun Nov 10, 2024 11:14 am
» சப்தம் – புதுக்கவிதை
by ayyasamy ram Sun Nov 10, 2024 11:13 am
» நடிகர் டெல்லி கணேஷ் காலமானார்
by ayyasamy ram Sun Nov 10, 2024 11:12 am
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Sun Nov 10, 2024 7:23 am
» தயிர் ஏன் வெள்ளையா இருக்கு?
by ayyasamy ram Sat Nov 09, 2024 6:06 pm
» விழுதுகள்!
by ayyasamy ram Sat Nov 09, 2024 6:04 pm
» மழலையின் கையில் மலர்!
by ayyasamy ram Sat Nov 09, 2024 6:03 pm
» ’மாமூல்’ நிலைமை திரும்பி விட்டது!
by ayyasamy ram Sat Nov 09, 2024 6:01 pm
» ஆயுள் வேண்டி வணங்க வேண்டிய கோயில்கள்
by ayyasamy ram Sat Nov 09, 2024 5:59 pm
» லஞ்சம், ஊழல் !
by ayyasamy ram Sat Nov 09, 2024 5:44 pm
» பரிகார ஸ்தங்கள்
by ayyasamy ram Sat Nov 09, 2024 5:42 pm
» இராமேஸ்வரம் அக்னி தீர்த்த மகிமை!
by ayyasamy ram Sat Nov 09, 2024 5:41 pm
» ஆயுள் வேண்டி வணங்க வேண்டிய கோயில்கள்
by ayyasamy ram Sat Nov 09, 2024 5:40 pm
» திருக்கடையூர் அமிர்தகடேஸ்வரர் திருக்கோவில் வரலாறு
by ayyasamy ram Sat Nov 09, 2024 5:39 pm
» காசியை காக்கும் கால பைரவர்
by ayyasamy ram Sat Nov 09, 2024 5:38 pm
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 4:05 pm
» தமிழ் சினிமால ஜாலியா பாட்டு பாடிட்டே பயணம் செஞ்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 3:57 pm
» அப்பாக்களின் தேவதைகள்
by sram_1977 Sat Nov 09, 2024 2:34 pm
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Sat Nov 09, 2024 1:50 pm
» நடிகை, நடிகர்கள் மாறு வேஷத்துல நடிச்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 1:35 pm
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 12:48 pm
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 12:33 pm
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Sat Nov 09, 2024 11:32 am
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by heezulia Fri Nov 08, 2024 11:49 pm
by ayyasamy ram Yesterday at 7:12 pm
» சுவையான பொங்கலுக்கு…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Yesterday at 7:11 pm
» சுவையான சாம்பார் சாதம்…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Yesterday at 7:10 pm
» தாமரைத் தண்டின் மருத்துவ குணங்கள்
by ayyasamy ram Yesterday at 7:08 pm
» ஞானம் என்றால் என்ன?
by ayyasamy ram Yesterday at 7:07 pm
» ஏன் பிரார்த்தனை செய்கிறோம்…
by ayyasamy ram Yesterday at 7:06 pm
» உடல் பருமன் கொண்டவர்களுக்கு …குறைந்த கலோரி உணவுகள்
by ayyasamy ram Yesterday at 7:05 pm
» ஆடும் வரை ஆட்டம்- விடுகதை
by ayyasamy ram Yesterday at 7:02 pm
» சினிமா செய்திகள் -(நவம்பர் ‘24) -தொடர் பதிவு
by ayyasamy ram Yesterday at 7:01 pm
» பொது அறிவு -கேள்வி -பதில்
by ayyasamy ram Yesterday at 6:59 pm
» இன்றைய செய்திகள்- நவம்பர் 11
by ayyasamy ram Yesterday at 12:02 pm
» கருத்துப்படம் 10/11/2024
by mohamed nizamudeen Yesterday at 8:45 am
» நாவல்கள் வேண்டும்
by Guna.D Sun Nov 10, 2024 11:33 pm
» ஊரை சுற்றிய புரளி!
by ayyasamy ram Sun Nov 10, 2024 8:08 pm
» குருவிக்கூடு
by ayyasamy ram Sun Nov 10, 2024 8:06 pm
» காலம் எப்பொழுது கணியும்….
by ayyasamy ram Sun Nov 10, 2024 8:05 pm
» ஒரு பக்க கதைகள் - தொடர் பதிவு
by ayyasamy ram Sun Nov 10, 2024 8:04 pm
» இயலாமை, நோய், இறப்பு எல்லாருக்கும் வரும்!;
by ayyasamy ram Sun Nov 10, 2024 8:00 pm
» பாவக் கணக்கை நீ சரிபார்த்துக் கொள்…
by ayyasamy ram Sun Nov 10, 2024 7:59 pm
» யார் புத்திசாலி!
by ayyasamy ram Sun Nov 10, 2024 7:57 pm
» கவிதைச்சோலை: குழந்தைகளை கொண்டாடுவோம்!
by ayyasamy ram Sun Nov 10, 2024 7:55 pm
» காடெல்லாம் சிரிக்கும் சூரியகாந்தி….
by ayyasamy ram Sun Nov 10, 2024 11:21 am
» இனி வரும் காலங்களில் புயல்கள் வலிமையாக இருக்கும்!
by ayyasamy ram Sun Nov 10, 2024 11:19 am
» ஒரே சூரியன் உலகெங்கும் ஒளி வீசுவது போல….
by ayyasamy ram Sun Nov 10, 2024 11:18 am
» லிமரைக்கூ...
by ayyasamy ram Sun Nov 10, 2024 11:16 am
» ஸ்ரீ கிருஷ்ணர் தலையை அலங்கரிக்கும் மயில் இறகின் ரகசியம்!
by ayyasamy ram Sun Nov 10, 2024 11:15 am
» கவிதை; சேரா தண்டவாளங்கள்!
by ayyasamy ram Sun Nov 10, 2024 11:14 am
» சப்தம் – புதுக்கவிதை
by ayyasamy ram Sun Nov 10, 2024 11:13 am
» நடிகர் டெல்லி கணேஷ் காலமானார்
by ayyasamy ram Sun Nov 10, 2024 11:12 am
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Sun Nov 10, 2024 7:23 am
» தயிர் ஏன் வெள்ளையா இருக்கு?
by ayyasamy ram Sat Nov 09, 2024 6:06 pm
» விழுதுகள்!
by ayyasamy ram Sat Nov 09, 2024 6:04 pm
» மழலையின் கையில் மலர்!
by ayyasamy ram Sat Nov 09, 2024 6:03 pm
» ’மாமூல்’ நிலைமை திரும்பி விட்டது!
by ayyasamy ram Sat Nov 09, 2024 6:01 pm
» ஆயுள் வேண்டி வணங்க வேண்டிய கோயில்கள்
by ayyasamy ram Sat Nov 09, 2024 5:59 pm
» லஞ்சம், ஊழல் !
by ayyasamy ram Sat Nov 09, 2024 5:44 pm
» பரிகார ஸ்தங்கள்
by ayyasamy ram Sat Nov 09, 2024 5:42 pm
» இராமேஸ்வரம் அக்னி தீர்த்த மகிமை!
by ayyasamy ram Sat Nov 09, 2024 5:41 pm
» ஆயுள் வேண்டி வணங்க வேண்டிய கோயில்கள்
by ayyasamy ram Sat Nov 09, 2024 5:40 pm
» திருக்கடையூர் அமிர்தகடேஸ்வரர் திருக்கோவில் வரலாறு
by ayyasamy ram Sat Nov 09, 2024 5:39 pm
» காசியை காக்கும் கால பைரவர்
by ayyasamy ram Sat Nov 09, 2024 5:38 pm
» தமிழ் படங்களின் டைட்டில் பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 4:05 pm
» தமிழ் சினிமால ஜாலியா பாட்டு பாடிட்டே பயணம் செஞ்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 3:57 pm
» அப்பாக்களின் தேவதைகள்
by sram_1977 Sat Nov 09, 2024 2:34 pm
» ஒரு படத்தில ரெண்டு தடவ வந்த ஒரே பாட்டு
by heezulia Sat Nov 09, 2024 1:50 pm
» நடிகை, நடிகர்கள் மாறு வேஷத்துல நடிச்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 1:35 pm
» சினிமா கலைஞர்கள் பாடாத பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 12:48 pm
» கொழந்தைங்க, சின்ன புள்ளைங்க நடிச்ச பாட்டுக்கள்
by heezulia Sat Nov 09, 2024 12:33 pm
» சினிமா கலைஞர்கள் பாடிய பாட்டு
by heezulia Sat Nov 09, 2024 11:32 am
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by heezulia Fri Nov 08, 2024 11:49 pm
இந்த மாத அதிக பதிவர்கள்
ayyasamy ram | ||||
heezulia | ||||
mohamed nizamudeen | ||||
prajai | ||||
ஜாஹீதாபானு | ||||
Balaurushya | ||||
Barushree | ||||
kavithasankar | ||||
Shivanya | ||||
Guna.D |
நிகழ்நிலை நிர்வாகிகள்
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