புதிய பதிவுகள்
» கருத்துப்படம் 13/11/2024
by mohamed nizamudeen Yesterday at 10:09 pm
» கவலைகள் போக்கும் கால பைரவர்
by ayyasamy ram Yesterday at 7:31 pm
» கருப்பு உலர் திராட்சையின் நன்மைகள்
by ayyasamy ram Yesterday at 7:27 pm
» நல்லவராய் இருப்பது நல்லது தான்…ஆனால்
by ayyasamy ram Yesterday at 7:25 pm
» நம்பிக்கையுடன் நகர்ந்து கொண்டே இரு!
by ayyasamy ram Yesterday at 7:24 pm
» தொழில் நுட்பம் மிச்சப்படுத்திய நேரம்!
by ayyasamy ram Yesterday at 7:19 pm
» வாழ்க்கைக்கு தேவையான வைர வரிகள்
by ayyasamy ram Yesterday at 7:16 pm
» சுதந்திரம் விலை மதிப்புற்குரியது!
by ayyasamy ram Yesterday at 5:23 pm
» இன்றைய செய்திகள்- நவம்பர் 13
by ayyasamy ram Yesterday at 10:59 am
» படித்ததில் பிடித்தது - (பல்சுவை)
by ayyasamy ram Yesterday at 10:55 am
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Yesterday at 10:51 am
» சர்வ ஏகாதசி
by ayyasamy ram Yesterday at 6:44 am
» ஒளி விளக்கை ஏற்றுங்கள்…
by ayyasamy ram Yesterday at 6:42 am
» உலா வரும் கிரக நிலை…
by ayyasamy ram Yesterday at 6:41 am
» குமரகுருபரரை பேச வைத்த முருகன்
by ayyasamy ram Yesterday at 6:38 am
» சினி பிட்ஸ்
by ayyasamy ram Yesterday at 6:36 am
» முருகனுக்கு எத்தனை பெயர்கள்
by ayyasamy ram Yesterday at 6:34 am
» ஜா..........லியா கும்மாளம் போட்டு அட்டாகாசம் செஞ்ச அதிரடி பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 11:27 pm
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Tue Nov 12, 2024 4:54 pm
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Tue Nov 12, 2024 4:24 pm
» அழகான, சிங்காரமான அலங்கார அழகு பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 4:03 pm
» ஒரே படத்ல ரெண்டு ஹீரோயின் ஹீரோ சேந்து நடிச்ச படங்கள்
by heezulia Tue Nov 12, 2024 3:20 pm
» இன்றைய செய்திகள்- நவம்பர் 11
by ayyasamy ram Tue Nov 12, 2024 2:35 pm
» பொது அறிவு தகவல்கள் - தொடர் பதிவு
by ayyasamy ram Tue Nov 12, 2024 2:24 pm
» ஆண்கள் செய்யக்கூடாதவை
by ayyasamy ram Tue Nov 12, 2024 2:23 pm
» யார் புத்திசாலி!
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:40 pm
» சுவையான பொங்கலுக்கு…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:31 pm
» சீன நண்டு பொரியல்
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:30 pm
» தாமரைத்தண்டு மாங்காய் பொரியல்
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:28 pm
» சிந்திக்க ஒரு நொடி
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:28 pm
» இன்றைய செய்திகள்- நவம்பர் 12
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:27 pm
» மனத்துக்கண் மாசிலன் ஆதல்…
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:22 pm
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Tue Nov 12, 2024 1:18 pm
» தோழி - தோழர் நட்பு பாட்டு
by heezulia Tue Nov 12, 2024 12:39 pm
» நிலா பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 12:10 pm
» ரெண்டு, மூணு ரோல்ல நடிச்ச நடிகை, நடிகர்கள்
by heezulia Tue Nov 12, 2024 11:29 am
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by heezulia Tue Nov 12, 2024 10:45 am
» தேசனே தேன் ஆரமுதே
by ayyasamy ram Tue Nov 12, 2024 8:31 am
» சுவையான சாம்பார் சாதம்…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Mon Nov 11, 2024 7:10 pm
» தாமரைத் தண்டின் மருத்துவ குணங்கள்
by ayyasamy ram Mon Nov 11, 2024 7:08 pm
» ஞானம் என்றால் என்ன?
by ayyasamy ram Mon Nov 11, 2024 7:07 pm
» ஏன் பிரார்த்தனை செய்கிறோம்…
by ayyasamy ram Mon Nov 11, 2024 7:06 pm
» உடல் பருமன் கொண்டவர்களுக்கு …குறைந்த கலோரி உணவுகள்
by ayyasamy ram Mon Nov 11, 2024 7:05 pm
» ஆடும் வரை ஆட்டம்- விடுகதை
by ayyasamy ram Mon Nov 11, 2024 7:02 pm
» சினிமா செய்திகள் -(நவம்பர் ‘24) -தொடர் பதிவு
by ayyasamy ram Mon Nov 11, 2024 7:01 pm
» பொது அறிவு -கேள்வி -பதில்
by ayyasamy ram Mon Nov 11, 2024 6:59 pm
» நாவல்கள் வேண்டும்
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 mohamed nizamudeen Yesterday at 10:09 pm
» கவலைகள் போக்கும் கால பைரவர்
by ayyasamy ram Yesterday at 7:31 pm
» கருப்பு உலர் திராட்சையின் நன்மைகள்
by ayyasamy ram Yesterday at 7:27 pm
» நல்லவராய் இருப்பது நல்லது தான்…ஆனால்
by ayyasamy ram Yesterday at 7:25 pm
» நம்பிக்கையுடன் நகர்ந்து கொண்டே இரு!
by ayyasamy ram Yesterday at 7:24 pm
» தொழில் நுட்பம் மிச்சப்படுத்திய நேரம்!
by ayyasamy ram Yesterday at 7:19 pm
» வாழ்க்கைக்கு தேவையான வைர வரிகள்
by ayyasamy ram Yesterday at 7:16 pm
» சுதந்திரம் விலை மதிப்புற்குரியது!
by ayyasamy ram Yesterday at 5:23 pm
» இன்றைய செய்திகள்- நவம்பர் 13
by ayyasamy ram Yesterday at 10:59 am
» படித்ததில் பிடித்தது - (பல்சுவை)
by ayyasamy ram Yesterday at 10:55 am
» ஈகரை வருகை பதிவேடு
by ayyasamy ram Yesterday at 10:51 am
» சர்வ ஏகாதசி
by ayyasamy ram Yesterday at 6:44 am
» ஒளி விளக்கை ஏற்றுங்கள்…
by ayyasamy ram Yesterday at 6:42 am
» உலா வரும் கிரக நிலை…
by ayyasamy ram Yesterday at 6:41 am
» குமரகுருபரரை பேச வைத்த முருகன்
by ayyasamy ram Yesterday at 6:38 am
» சினி பிட்ஸ்
by ayyasamy ram Yesterday at 6:36 am
» முருகனுக்கு எத்தனை பெயர்கள்
by ayyasamy ram Yesterday at 6:34 am
» ஜா..........லியா கும்மாளம் போட்டு அட்டாகாசம் செஞ்ச அதிரடி பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 11:27 pm
» காமெடி நடிகை - நடிகர்கள் நடிச்ச பாட்டு
by heezulia Tue Nov 12, 2024 4:54 pm
» சுசீலா பாடிய சிறப்பு பாட்டுக்கள் - வீடியோ
by heezulia Tue Nov 12, 2024 4:24 pm
» அழகான, சிங்காரமான அலங்கார அழகு பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 4:03 pm
» ஒரே படத்ல ரெண்டு ஹீரோயின் ஹீரோ சேந்து நடிச்ச படங்கள்
by heezulia Tue Nov 12, 2024 3:20 pm
» இன்றைய செய்திகள்- நவம்பர் 11
by ayyasamy ram Tue Nov 12, 2024 2:35 pm
» பொது அறிவு தகவல்கள் - தொடர் பதிவு
by ayyasamy ram Tue Nov 12, 2024 2:24 pm
» ஆண்கள் செய்யக்கூடாதவை
by ayyasamy ram Tue Nov 12, 2024 2:23 pm
» யார் புத்திசாலி!
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:40 pm
» சுவையான பொங்கலுக்கு…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:31 pm
» சீன நண்டு பொரியல்
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:30 pm
» தாமரைத்தண்டு மாங்காய் பொரியல்
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:28 pm
» சிந்திக்க ஒரு நொடி
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:28 pm
» இன்றைய செய்திகள்- நவம்பர் 12
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:27 pm
» மனத்துக்கண் மாசிலன் ஆதல்…
by Dr.S.Soundarapandian Tue Nov 12, 2024 1:22 pm
» தமிழ் சினிமாவில் இடம் பெற்ற கதாகாலட்சேபங்கள் மற்றும் தெருக்கூத்து, மேடை நிகழ்ச்சிகள்
by heezulia Tue Nov 12, 2024 1:18 pm
» தோழி - தோழர் நட்பு பாட்டு
by heezulia Tue Nov 12, 2024 12:39 pm
» நிலா பாட்டுக்கள்
by heezulia Tue Nov 12, 2024 12:10 pm
» ரெண்டு, மூணு ரோல்ல நடிச்ச நடிகை, நடிகர்கள்
by heezulia Tue Nov 12, 2024 11:29 am
» வாணி ஜெயராம் - ஹிட் பாடல்கள்
by heezulia Tue Nov 12, 2024 10:45 am
» தேசனே தேன் ஆரமுதே
by ayyasamy ram Tue Nov 12, 2024 8:31 am
» சுவையான சாம்பார் சாதம்…(குட்டி குட்டி வீட்டுக்குறிப்புகள்)
by ayyasamy ram Mon Nov 11, 2024 7:10 pm
» தாமரைத் தண்டின் மருத்துவ குணங்கள்
by ayyasamy ram Mon Nov 11, 2024 7:08 pm
» ஞானம் என்றால் என்ன?
by ayyasamy ram Mon Nov 11, 2024 7:07 pm
» ஏன் பிரார்த்தனை செய்கிறோம்…
by ayyasamy ram Mon Nov 11, 2024 7:06 pm
» உடல் பருமன் கொண்டவர்களுக்கு …குறைந்த கலோரி உணவுகள்
by ayyasamy ram Mon Nov 11, 2024 7:05 pm
» ஆடும் வரை ஆட்டம்- விடுகதை
by ayyasamy ram Mon Nov 11, 2024 7:02 pm
» சினிமா செய்திகள் -(நவம்பர் ‘24) -தொடர் பதிவு
by ayyasamy ram Mon Nov 11, 2024 7:01 pm
» பொது அறிவு -கேள்வி -பதில்
by ayyasamy ram Mon Nov 11, 2024 6:59 pm
» நாவல்கள் வேண்டும்
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
இந்த வார அதிக பதிவர்கள்
ayyasamy ram | ||||
heezulia | ||||
Dr.S.Soundarapandian | ||||
mohamed nizamudeen |
இந்த மாத அதிக பதிவர்கள்
ayyasamy ram | ||||
heezulia | ||||
mohamed nizamudeen | ||||
Dr.S.Soundarapandian | ||||
prajai | ||||
ஜாஹீதாபானு | ||||
Balaurushya | ||||
Barushree | ||||
kavithasankar | ||||
Shivanya |
நிகழ்நிலை நிர்வாகிகள்
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