* ಎಂಬ ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. dll(ಉದಾಹರಣೆಗೆ, VCompLib.dll) ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂ, ಸಹಜವಾಗಿ, ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ.
ದೋಷ ಸಂದೇಶಗಳು ವಿಭಿನ್ನವಾಗಿರಬಹುದು (ಇದು ಮುಖ್ಯವಾಗಿ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲಾದ ಭಾಷೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ), ಉದಾಹರಣೆಗೆ: "ಘಟಕ "MSCOMM32.OCX" ಸರಿಯಾಗಿ ನೋಂದಾಯಿಸಲಾಗಿಲ್ಲ: ಫೈಲ್ ಕಾಣೆಯಾಗಿದೆ ಅಥವಾ ಅಮಾನ್ಯವಾಗಿದೆ" , ಅಥವಾ "MSVBVM50.DLL ಕಂಡುಬಂದಿಲ್ಲವಾದ್ದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು", ಅಥವಾ "ಚಾಲನಾಸಮಯ DLL/OCX ಫೈಲ್ ದೋಷ". ಇದು ವಿಂಡೋವನ್ನು ತರಬಹುದು ಪ್ರೋಗ್ರಾಂ ಹೊಂದಾಣಿಕೆ ಸಹಾಯಕಒಂದು ಸಂದೇಶದೊಂದಿಗೆ ಈ ಪ್ರೋಗ್ರಾಂಗೆ ಕಾಣೆಯಾದ ವಿಂಡೋಸ್ ಘಟಕದ ಅಗತ್ಯವಿದೆ.
ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಮಾರ್ಗಗಳು
* ಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷಗಳನ್ನು ನೀವು ಎದುರಿಸಿದರೆ. dll, ಅಗತ್ಯ:
1. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ.
2. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಸಹಾಯ ಮಾಡದಿದ್ದರೆ, ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಫೈಲ್ಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬೇಕು.
ಕಡತಗಳನ್ನು *. dll, ನಿಯಮದಂತೆ, ಫೋಲ್ಡರ್ನಲ್ಲಿ ನೆಲೆಗೊಂಡಿರಬೇಕು \Windows\System32(ಕಡಿಮೆ ಬಾರಿ - ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಕ್ರಮದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ). ಫೈಲ್ಗಳು ಇದ್ದರೆ, ನೀವು ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು.
ಅಗತ್ಯವಿರುವ ಫೈಲ್ಗಳು ಇಲ್ಲದಿದ್ದರೆ, ಅವುಗಳನ್ನು ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಹುಡುಕಿ, ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಫೋಲ್ಡರ್ಗೆ ನಕಲಿಸಿ \Windows\System32 ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಡೈರೆಕ್ಟರಿಗೆ. ಈಗ ನಾವು ಅವುಗಳನ್ನು ನೋಂದಾಯಿಸಬೇಕಾಗಿದೆ.
*.dll ಫೈಲ್ಗಳನ್ನು ನೋಂದಾಯಿಸುವುದು ಹೇಗೆ
ನೋಂದಣಿ *. dllನೋಂದಣಿ ಸರ್ವರ್ ಬಳಸಿ ನಡೆಸಲಾಗುತ್ತದೆ regsvr32.exe(ಯಾರ ಡಿಸ್ಕ್ ವಿಳಾಸ \Windows\System32).
ನೋಂದಣಿ ವಿಧಾನಗಳನ್ನು ಪರಿಗಣಿಸಿ:
1. ಬಟನ್ ಒತ್ತಿರಿ ಪ್ರಾರಂಭಿಸಿ;
- ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿನಮೂದಿಸಿ regsvr32 ಫೈಲ್ ಹೆಸರು-> ನಮೂದಿಸಿ .
2. ಬಟನ್ ಒತ್ತಿರಿ ಪ್ರಾರಂಭಿಸಿ;
- ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿನಮೂದಿಸಿ cmd;
- ಕಾಣಿಸಿಕೊಳ್ಳುವ ಪಟ್ಟಿಯಲ್ಲಿ (ಶೀರ್ಷಿಕೆಯ ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳು) ಬಲ ಕ್ಲಿಕ್ cmd.exe;
- ಸಂದರ್ಭ ಮೆನುವಿನಿಂದ ಆಯ್ಕೆಮಾಡಿ ನಿರ್ವಾಹಕರಾಗಿ ರನ್ ಮಾಡಿ;
- ಕೇಳಿದರೆ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ;
- ತೆರೆದ ವಿಂಡೋದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ನಮೂದಿಸಿ regsvr32 ಫೈಲ್ ಹೆಸರು , ಕ್ಲಿಕ್ ನಮೂದಿಸಿ.
3. ನೀವು ಬಳಸುತ್ತಿದ್ದರೆ ಕಡತ ನಿರ್ವಾಹಕ ಒಟ್ಟು ಕಮಾಂಡರ್, ನೀವು ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬಹುದು *. dllಆಜ್ಞಾ ಸಾಲಿನ ಬಳಸಿ ಒಟ್ಟು ಕಮಾಂಡರ್.
ನೋಂದಾಯಿಸಿದರೆ *. dllಯಶಸ್ವಿಯಾಗಿದೆ, ಒಂದು ವಿಂಡೋ ಕಾಣಿಸುತ್ತದೆ RegSvr32ಅನುಗುಣವಾದ ಸಂದೇಶದೊಂದಿಗೆ, ಉದಾಹರಣೆಗೆ: "C:\WINDOWS\system32\msvbvm50.dll ನಲ್ಲಿ DllRegisterServer ನ ಯಶಸ್ವಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ":
ಟಿಪ್ಪಣಿಗಳು
1. ನೋಂದಾಯಿಸುವಾಗ *. dllಅವುಗಳನ್ನು ದಾಖಲಿಸಲಾಗಿದೆ ವಿಂಡೋಸ್ ರಿಜಿಸ್ಟ್ರಿ. ಆದಾಗ್ಯೂ, ಥ್ರೆಡ್ನಲ್ಲಿ ಅನುಗುಣವಾದ ನಿಯತಾಂಕವನ್ನು ರಚಿಸಲಾಗಿದೆ REG_DWORDಅರ್ಥದೊಂದಿಗೆ 1 .
2. ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು regsvr32:
regsvr32 ] dll ಫೈಲ್
/ಯು- ನೋಂದಣಿ ರದ್ದು DLL;
/ರು- "ಮೂಕ" ಮೋಡ್ - ಸಂದೇಶ ವಿಂಡೋಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ;
/i- ಕರೆಗಳು DllInstall, ಐಚ್ಛಿಕ ಕಮಾಂಡ್_ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪ್ಯಾರಾಮೀಟರ್ ಆಗಿ ರವಾನಿಸುವುದು, /u ಸ್ವಿಚ್, ಕರೆಗಳೊಂದಿಗೆ ಬಳಸಿದಾಗ DLLUnInstall;
ಕೆಲವು ಪ್ರೋಗ್ರಾಂ ಪ್ರಾರಂಭಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಎಂದು ಆಗಾಗ್ಗೆ ಸಂಭವಿಸುತ್ತದೆ, ಏಕೆಂದರೆ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ನಿರ್ದಿಷ್ಟವಾಗಿ ಕಾಣೆಯಾಗಿದೆ dll ಫೈಲ್ಎ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಏನು ಮಾಡಬೇಕು? ನೀವು ಈ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಬೇಕು. ಇಂಟರ್ನೆಟ್ನಿಂದ DLL ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲ, ಆದರೆ ಅದನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
DLL ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಎಂಬುದು ಮೊದಲ ಮಾರ್ಗವಾಗಿದೆ:
ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ dll ಫೈಲ್ ಅನ್ನು ನೀವು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇರಿಸುವುದು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ. ಈ ವಿಧಾನವು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಆದರೆ ಯಾವಾಗಲೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.
ಎರಡನೆಯ ಮಾರ್ಗವೆಂದರೆ DLL ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು:
ಡೌನ್ಲೋಡ್ ಮಾಡಿದ dll ಫೈಲ್ ಅನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಫೋಲ್ಡರ್ಗಳಲ್ಲಿ ಇರಿಸುವುದು ಎರಡನೆಯ ಮಾರ್ಗವಾಗಿದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. ಮೊದಲು ನೀವು ಯಾವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು. ಇದನ್ನು ಮಾಡಲು, ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿರುವ "ನನ್ನ ಕಂಪ್ಯೂಟರ್" ಐಕಾನ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "ಪ್ರಾಪರ್ಟೀಸ್" ಗೆ ಹೋಗಿ. ನಿಮ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಪ್ರಕಾರವನ್ನು ಅಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ:
DLL ಒಂದು ರೀತಿಯ ಫೈಲ್ ವಿಸ್ತರಣೆಯಾಗಿದೆ ಉಲ್ಲೇಖ ಸಾಮಗ್ರಿಗಳುಕೆಲವು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ. ಫೈಲ್ ಪ್ರಕಾರದ ಹೆಸರನ್ನು " ಎಂದು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಡೈನಾಮಿಕ್ ಲಿಂಕ್ ಲೈಬ್ರರಿ". ಈ ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಬಳಸಬಹುದು. ಒಂದು ರೀತಿಯಲ್ಲಿ ಅವರೂ ಇದೇ ರೀತಿ ಇದ್ದಾರೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ಗಳಿಗಾಗಿ, ಆದರೆ ಕೆಲವು ಕ್ಷೇತ್ರಗಳ ಅರ್ಥದಲ್ಲಿ ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಉದಾಹರಣೆಯೆಂದರೆ ಚಾಲಕ ಫೈಲ್ಗಳು, ಇದು ಸಾಧನ ಮತ್ತು OS ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ನಿಯಮಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಈ ಫೈಲ್ಗಳನ್ನು ಹೇಗೆ ತೆರೆಯಬೇಕು ಎಂದು ಹೇಳುವ ಮೊದಲು, ಈ ರೀತಿಯ ಲೈಬ್ರರಿಯನ್ನು ತೆರೆಯುವಲ್ಲಿ ಹೆಚ್ಚಿನ ಅಂಶವಿಲ್ಲ ಎಂಬ ಅಂಶಕ್ಕೆ ನೀವು ಬಳಕೆದಾರರ ಗಮನವನ್ನು ಸೆಳೆಯಬೇಕು. ಅವು ಒಳಗೊಂಡಿರುತ್ತವೆ ಮಾಹಿತಿಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವ ಪ್ರೋಗ್ರಾಂ. ಪ್ರಮುಖ ವೇರಿಯೇಬಲ್ಗಳು (ಮತ್ತು ಅವುಗಳನ್ನು ಕರೆಯುವ ರೀತಿಯಲ್ಲಿ ಅಲ್ಲ) ಅಥವಾ ಡೇಟಾವನ್ನು ಈ ಪ್ರಕಾರದ ಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದು ಬಹಳ ಅಪರೂಪ. ಆದಾಗ್ಯೂ, ನ್ಯಾಯಸಮ್ಮತವಾಗಿ, dll ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಅಗತ್ಯವಾದ ಮಾಹಿತಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಇನ್ನೂ ಹಲವಾರು ಕಂಪನಿಗಳಿವೆ ಎಂದು ನಾವು ಗಮನಿಸುತ್ತೇವೆ.
ನಿಜ, ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳು ಕೆಲವೊಮ್ಮೆ ಒಳಪಡುತ್ತವೆ ಕೊಳೆಯುವಿಕೆಅವುಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಕೆಲಸದ ನಿಯಮಗಳು ಮತ್ತು ತತ್ವಗಳನ್ನು ಪಡೆಯಲು. ಇದಕ್ಕಾಗಿ, ಹಲವಾರು ವಿಶೇಷತೆಗಳಿವೆ ಕಾರ್ಯಕ್ರಮಗಳು.
ಕಾರ್ಯಕ್ರಮದ ಪ್ರಯೋಜನವೆಂದರೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ವಿವಿಧ ಫೈಲ್ ಪ್ರಕಾರಗಳುಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ಸಂಪಾದಿಸಿ. ಆದರೆ ಇದು ಮತ್ತೊಮ್ಮೆ ಪುನರಾವರ್ತಿಸಲು ಯೋಗ್ಯವಾಗಿದೆ - ಈ ಮಾಹಿತಿಪ್ರತ್ಯೇಕವಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆ ಪರಿಚಯ, .dll ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವುದು ಬಳಕೆದಾರರಿಗೆ ಬರಬಹುದಾದ ಕೆಟ್ಟ ಆಲೋಚನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.
ಈ ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿದೆಯೇ ಘನತೆ? ಒಂದು ದೊಡ್ಡ ಸಂಖ್ಯೆ - ಅದರ ಮೇಲೆ ಮಾಡಬಹುದಾದ ಕೆಲಸದ ವ್ಯಾಪ್ತಿಯು ಮಾಲೀಕರ ಕಲ್ಪನೆಯಿಂದ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಆದರೆ ನ್ಯೂನತೆಕೇವಲ ಒಂದು, ಆದರೆ ಗಮನಾರ್ಹ - ವಾರ್ಷಿಕ ಚಂದಾದಾರಿಕೆಸುಮಾರು $500 ಆಗಿದೆ.
ಆದರೆ ನಾವು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಂತೆ ಲೈಬ್ರರಿಗಳನ್ನು ಬರೆಯಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಅವುಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಉಪಯುಕ್ತವಾಗಿದೆ. ಸಂಗತಿಯೆಂದರೆ, ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು ಅಗತ್ಯವಾದ ಲೈಬ್ರರಿಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್ ಅನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಮರೆತುಹೋಗಿರುವ ಪ್ರತ್ಯೇಕ ಘಟಕಗಳನ್ನು ಅವುಗಳ ಜೊತೆಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ (ಆಟಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ಬಹಳ ಸಾಮಾನ್ಯವಾದ ವಿವರ) ಎಂದು ತಿಳಿಯಲಾಗಿದೆ. ನಂತರ ಇದು ಅಗತ್ಯವಿದೆ ಸ್ಥಾಪಿಸಿ, ಅಥವಾ ಬದಲಿಗೆ ನೋಂದಣಿ dll ಫೈಲ್ಗಳು.
ಮೊದಲು ನೀವು ಫೈಲ್ ಅನ್ನು ಸ್ವತಃ ಕಂಡುಹಿಡಿಯಬೇಕು. ಅದೃಷ್ಟವಶಾತ್, ಸಂಪೂರ್ಣ ಹುಡುಕಾಟದೊಂದಿಗೆ, ಇದು ತುಂಬಾ ಕಷ್ಟಕರವಲ್ಲ, ಮತ್ತು ಅಗತ್ಯ ಗ್ರಂಥಾಲಯಗಳು ಆಗಾಗ್ಗೆ ಕಂಡುಬರುತ್ತವೆ, ಪ್ಯಾಕೇಜ್ನಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಸಹ, ಅದು ಅವರ ಕೆಲಸಕ್ಕೆ ಅಡ್ಡಿಯಾಗುವುದಿಲ್ಲ. ಆಟಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ಇವುಗಳು d3dx.dll ಆಗಿರಬಹುದು ಎಂದು ಗಮನಿಸಬೇಕಾದ ಅಂಶವಾಗಿದೆ ಗೈರುವ್ಯವಸ್ಥೆಯಲ್ಲಿ - ಈ ಸಂದರ್ಭದಲ್ಲಿ ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಉತ್ತಮ, ಮತ್ತು 150 ಲೈಬ್ರರಿಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಬೇಡಿ.
ಆದರೆ ಅಗತ್ಯವಿದ್ದರೆ ನೋಂದಣಿಹೊಸ dll ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಲಾಯಿಸಲು, ಅದನ್ನು ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸಲು ಉತ್ತಮವಾಗಿದೆ. ವಿಂಡೋಸ್ 7 ಮತ್ತು ಮೇಲಿನವುಗಳಲ್ಲಿ, ತೆರೆಯಲು ಸಾಧ್ಯವಿದೆ ಆಜ್ಞಾ ಸಾಲಿನಕ್ಯಾಟಲಾಗ್ನಿಂದ, ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು ಅವಶ್ಯಕವಾಗಿದೆ ತೆರೆದಆಜ್ಞಾ ಸಾಲಿನ ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಸಿಡಿಸರಿಯಾದ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ.
ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ OS ಆವೃತ್ತಿಗಳಿಗೆ, ಇದು ಸಾಕು ತೆರೆದಬಯಸಿದ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಶಿಫ್ಟ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಂಡು ಖಾಲಿ ಜಾಗದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಬಲ ಕ್ಲಿಕ್. ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಈ ಕೆಳಗಿನ ಫಾರ್ಮ್ನ ಸಂದರ್ಭ ಮೆನು ನಮ್ಮ ಮುಂದೆ ಪಾಪ್ ಅಪ್ ಆಗುತ್ತದೆ:
ಕ್ಲಿಕ್ ಮಾಡಿ" ಕಮಾಂಡ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ". ಆಜ್ಞಾ ಸಾಲಿನ ನಮ್ಮ ಮುಂದೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಅಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯಬೇಕಾಗಿದೆ:
regsvr32 dllname.dll
ಈ ಆಜ್ಞೆಯು ಲೈಬ್ರರಿಯನ್ನು ಸಿಸ್ಟಮ್ ಬಳಸುವ ಪಟ್ಟಿಗೆ ಸೇರಿಸುತ್ತದೆ, ಇತರ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನಗಳಲ್ಲಿ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ಗೆ ರದ್ದುಮಾಡುನೋಂದಣಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
regsvr32-ನೀವು dllname.dll
ಗಮನಿಸುವುದು ಮುಖ್ಯ dllname.dll ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ನಮೂದಿಸಲಾಗಿದೆ ಮತ್ತು ಡಾಟ್ನ ಎಡಭಾಗದಲ್ಲಿ ಬರೆಯಲಾದ ಎಲ್ಲದರ ಬದಲಿಗೆ (ಅಂದರೆ, dllname ಬದಲಿಗೆ), ನಿಮ್ಮ ಫೈಲ್ನ ಹೆಸರನ್ನು ನೀವು ನಮೂದಿಸಬೇಕು. ಚಿತ್ರವು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 8 ನಿಂದ ವಿಂಡೋಸ್ 10 ಗೆ dll ಫೈಲ್ ಅನ್ನು ಸೇರಿಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ಈ ಸರಳ ರೀತಿಯಲ್ಲಿ, ನೀವು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಸಣ್ಣದೊಂದು ವೈಫಲ್ಯಗಳು ಅಥವಾ ದೋಷಗಳನ್ನು ಗಮನಿಸಿದರೆ, ನೀವು ತಕ್ಷಣ ಮತ್ತೊಂದು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು, ನೋಂದಣಿಯನ್ನು ತೆಗೆದುಹಾಕಬೇಕು ಮತ್ತು ಸಮಸ್ಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ತಜ್ಞರನ್ನು ಸಂಪರ್ಕಿಸಬೇಕು.
DLL ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷಗಳ ವಿಷಯದ ಕುರಿತು ಈಗಾಗಲೇ ಅನೇಕ ಲೇಖನಗಳು ಬಂದಿವೆ. ಈ ಎಲ್ಲಾ ದೋಷಗಳನ್ನು ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಸರಿಪಡಿಸಲಾಗಿದೆ - ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಈ dll ಫೈಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ. ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಬರೆಯುತ್ತೇನೆ.
ದೋಷ ಸಂಭವಿಸಿದಾಗ, ಕಾಣೆಯಾದ DLL ಫೈಲ್ನ ಹೆಸರನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ನೀವು ಹುಡುಕಾಟ ಎಂಜಿನ್ನಲ್ಲಿ ಈ ಫೈಲ್ನ ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು d3dx9_27.dll ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗಿದೆ. ನಾವು ಈ ಹೆಸರನ್ನು Yandex ಅಥವಾ Google ನಲ್ಲಿ ನಮೂದಿಸಿ ಮತ್ತು ಅದನ್ನು ಕೆಲವು ಸೈಟ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ನಾನು DLL ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಸುರಕ್ಷಿತ ಮತ್ತು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಸೈಟ್ DLL-FILES.com ಆಗಿದೆ. ನೀವು ಫೈಲ್ನ ಹೆಸರನ್ನು ನಮೂದಿಸಬಹುದಾದ ಕ್ಷೇತ್ರವಿದೆ.
ಈ dll ಫೈಲ್ ಅನ್ನು ಎಲ್ಲಿ ಎಸೆಯಬೇಕೆಂದು ಈಗ ನೀವು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಈ ಫೈಲ್ಗಳ ಸ್ಥಳವು ಸಿಸ್ಟಮ್ನಿಂದ ಸಿಸ್ಟಮ್ಗೆ ಬದಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾನು ಆರಂಭಿಕ OS ಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ:
ಕೆಲವೊಮ್ಮೆ ನೀವು ಬಯಸಿದ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಇರಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಫೈಲ್ ಈಗಾಗಲೇ ಇದೆ ಎಂಬ ಸಂದೇಶವನ್ನು ನೀವು ಸ್ವೀಕರಿಸಬಹುದು. ಹಾಗಾದರೆ ದೋಷ ಏಕೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ? ಫೈಲ್ ದೋಷಪೂರಿತವಾಗಿದೆ, ಅಥವಾ ಇದು ಕೆಲವು ರೀತಿಯ ವೈರಸ್ ಆಗಿರಬಹುದು, ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಹೊಸ ಫೈಲ್ನೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು.
ಒಮ್ಮೆ ನೀವು ಎಲ್ಲಾ ಕಾಣೆಯಾದ ಲೈಬ್ರರಿಗಳನ್ನು ವರ್ಗಾಯಿಸಿದ ನಂತರ, ಬದಲಾವಣೆಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ನೀವು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕು ಮತ್ತು ನಂತರ ಕೆಲಸ ಮಾಡದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಬೇಕು.
ಆದರೆ ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಫೋಲ್ಡರ್ನಲ್ಲಿ ಹಾಕಿದರೆ, ಆದರೆ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಆಟವು ಇನ್ನೂ ಪ್ರಾರಂಭವಾಗದಿದ್ದರೆ ಏನು? ನಂತರ ನೀವು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಲೈಬ್ರರಿಯನ್ನು ನೋಂದಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು, ಈಗ ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.
ವಿಂಡೋಸ್ನಲ್ಲಿ ಡಿಎಲ್ಎಲ್ಗಳನ್ನು ನೋಂದಾಯಿಸುವುದು ತುಂಬಾ ಸರಳ ಮತ್ತು ವೇಗವಾಗಿದೆ. ನೀವು ವಿಂಡೋಸ್ 7, 8 ಅಥವಾ 10 ಅನ್ನು ಹೊಂದಿದ್ದರೆ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು. ನೀವು ನಿರ್ವಾಹಕರ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿರಬೇಕು ಎಂಬುದನ್ನು ನಾನು ಗಮನಿಸಲು ಬಯಸುತ್ತೇನೆ. ಈ ಪ್ಯಾರಾಗ್ರಾಫ್ನಲ್ಲಿ, ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳನ್ನು ನೋಂದಾಯಿಸಲು ನಾನು 3 ಮಾರ್ಗಗಳನ್ನು ತೋರಿಸುತ್ತೇನೆ.
ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾಗಿದೆ ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಬಳಸಲ್ಪಡುತ್ತದೆ.
ಕೀಲಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು "ರನ್" ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ ವಿನ್+ಆರ್ಮತ್ತು ಅಲ್ಲಿ regsvr32.exe ಫೈಲ್ ಹೆಸರನ್ನು ನಮೂದಿಸಿ.
ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಆಜ್ಞೆಯು ಈ ರೀತಿ ಕಾಣಿಸಬಹುದು (ನಾನು ಅದನ್ನು d3dx9_27.dll ಫೈಲ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ತೋರಿಸುತ್ತೇನೆ):
regsvr32.exe d3dx9_27.dll
ವಿಧಾನವು ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ, ನೀವು ಈ ಫೈಲ್ಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ಅಂದರೆ, ನೀವು DLL ಅನ್ನು ಇರಿಸಿರುವ ಫೋಲ್ಡರ್ಗೆ ಮಾರ್ಗ. ಉದಾಹರಣೆಗೆ, ಇದು ಈ ರೀತಿ ಕಾಣಿಸಬಹುದು:
regsvr32.exe C:/Windows/system32/d3dx9_27.dll
ಯಶಸ್ವಿ ನೋಂದಣಿಯ ನಂತರ, ನೀವು ಧನಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ದೋಷ ಸಂದೇಶವನ್ನು ನೋಡಬೇಕು ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗಿದೆ...ಆದರೆ ನಾನು ಈ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ನಂತರ ಮಾತನಾಡುತ್ತೇನೆ.
ಇಲ್ಲಿ ನಾವು ಆಜ್ಞಾ ಸಾಲನ್ನು ಬಳಸುತ್ತೇವೆ, ಆದರೆ ನೀವು ಅದನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ತೆರೆಯಬೇಕು, ಇದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
regsvr32.exe path_to_dll_file
ಅಂದರೆ, ನಾವು ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತೇವೆ, ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಮಾತ್ರ.
ಲೈಬ್ರರಿಯನ್ನು ನೋಂದಾಯಿಸಲಾಗಿದೆ ಅಥವಾ ದೋಷವಿದೆ ಎಂಬ ಸಂದೇಶವು ಮತ್ತೆ ಕಾಣಿಸಿಕೊಳ್ಳಬೇಕು.
ವಿಧಾನವನ್ನು ಯಾರಾದರೂ ವಿರಳವಾಗಿ ಬಳಸುತ್ತಾರೆ, ಆದರೆ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ. ನಿಮ್ಮ dll-ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಕೊಂಡು ಅದರ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ, ಗೋಚರಿಸುವ ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ, ಐಟಂ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ "ಇದರೊಂದಿಗೆ ತೆರೆಯಲು"ಮತ್ತು ಫೋಲ್ಡರ್ಗೆ ಹೋಗಿ ವಿಂಡೋಸ್/ಸಿಸ್ಟಮ್32, ಮತ್ತು ಅಲ್ಲಿ regsvr32.exe ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೋಡಿ, ಅದರ ಮೂಲಕ ನಾವು ಲೈಬ್ರರಿಯನ್ನು ತೆರೆಯುತ್ತೇವೆ.
ನೀವು DLL ಅನ್ನು ನೋಂದಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಅದು ಹೇಗೆ ಇರಲಿ, ಅಂತಹ ಮತ್ತು ಅಂತಹ DLL ನ ಮಾಡ್ಯೂಲ್ ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಅಥವಾ ಲೋಡ್ ಆಗಿರುವ ದೋಷವನ್ನು ನೀವು ಪಡೆಯಬಹುದು. ಏನ್ ಮಾಡೋದು?
ಅಂತಹ ದೋಷಗಳು ಈ ಕೆಳಗಿನ ಕಾರಣಗಳಿಗಾಗಿ ಸಂಭವಿಸಬಹುದು:
ಸಮಸ್ಯೆಯನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು?
ಇದರ ಮೇಲೆ ನಾನು ಡಿಎಲ್ಎಲ್ ಲೈಬ್ರರಿಗಳ ಸ್ಥಾಪನೆಯನ್ನು ವಿವರಿಸುವುದನ್ನು ಮುಗಿಸುತ್ತೇನೆ ಮತ್ತು ಇನ್ನು ಮುಂದೆ ನಾನು ಈ ವಿಷಯಕ್ಕೆ ಸಾಧ್ಯವಾದಷ್ಟು ವಿರಳವಾಗಿ ಮರಳಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ನೀವು ಇನ್ನೂ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾನು ಅವುಗಳನ್ನು ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ಉತ್ತರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
C:\Windows\SysWOW64\ , ಮತ್ತು 64-ಬಿಟ್ DLL ಗಳಿಗೆ
ಸಿ:\Windows\System32\ .
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯಾವುದೇ ಫೈಲ್ಗಳನ್ನು ಓವರ್ರೈಟ್ ಮಾಡಲು ಮರೆಯದಿರಿ (ಆದರೆ ಮೂಲ ಫೈಲ್ನ ಬ್ಯಾಕಪ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ).
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.
ಅದು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸದಿದ್ದರೆ, ಫೈಲ್ ಅನ್ನು ನೋಂದಾವಣೆಯಲ್ಲಿ ತರಲು ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ:
ವಿಂಡೋಸ್ನ 32-ಬಿಟ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ 32-ಬಿಟ್ ಡಿಎಲ್ಎಲ್ಗಳಿಗಾಗಿ ಮತ್ತು 64-ಬಿಟ್ ವಿಂಡೋಸ್ನಲ್ಲಿ 64-ಬಿಟ್ ಡಿಎಲ್ಎಲ್ಗಳಿಗಾಗಿ:
64-ಬಿಟ್ ವಿಂಡೋಸ್ನಲ್ಲಿ 32-ಬಿಟ್ ಡಿಎಲ್ಎಲ್ಗಳಿಗಾಗಿ ರಿಜಿಸ್ಟ್ರಿ ನಮೂದು:
DLL ಫೈಲ್ಗಳು ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳು ನಿಮ್ಮ PC ಯಲ್ಲಿ ಅನೇಕ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಬಳಸಲ್ಪಡುತ್ತವೆ. PC ಯಿಂದ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಒಂದನ್ನು ತೆಗೆದುಹಾಕುವ ಅಥವಾ ನವೀಕರಿಸುವ ಸಮಯದಲ್ಲಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಹಿಂದೆ ಸ್ಥಾಪಿಸಲಾದ DLL ಫೈಲ್ಗಳನ್ನು ತಪ್ಪಾಗಿ ಅಳಿಸಬಹುದು ಎಂದು ಅದು ತಿರುಗಬಹುದು. ಈ ಪರಿಸ್ಥಿತಿಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪರವಾನಗಿ ಇಲ್ಲದ ವೈರಸ್ಗಳಿಂದಾಗಿ ಸಿಸ್ಟಮ್ ಡಿಎಲ್ಎಲ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಿಲ್ಲ ಸಾಫ್ಟ್ವೇರ್, ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅವರ ವಾಸ್ತವ್ಯದ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಗುರುತು ವಿಧಿಸುತ್ತದೆ.
ಆಗಾಗ್ಗೆ, ಬಳಕೆದಾರರು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಒಂದು ಫೋಲ್ಡರ್ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ವರ್ಗಾಯಿಸುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಡುವಿನ ಲಿಂಕ್ಗಳನ್ನು ಮುರಿಯುವುದರಿಂದ DLL ಫೈಲ್ಗಳು ಕಣ್ಮರೆಯಾಗುತ್ತವೆ. PC ಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಸ್ವಯಂಚಾಲಿತ ಮತ್ತು ಸಿಸ್ಟಮ್ ಉಪಕರಣಗಳು ಮಾತ್ರ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಅತ್ಯಂತ ಆರಾಮದಾಯಕವಾದ ಬಳಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು.
DLL (ಇಂಗ್ಲಿಷ್ ಡೈನಾಮಿಕ್-ಲಿಂಕ್ ಲೈಬ್ರರಿ) - ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿ
DLL (eng. ಡೈನಾಮಿಕ್-ಲಿಂಕ್ ಲೈಬ್ರರಿ) - ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಪರಿಕಲ್ಪನೆ, ವಿವಿಧ ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಬಹು ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುವ ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಪರಿಕಲ್ಪನೆ. DLL ಗಳು ActiveX ನಿಯಂತ್ರಣಗಳು ಮತ್ತು ಚಾಲಕಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತವೆ.
DLL ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ EXE ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ನಂತೆಯೇ ಅದೇ ಸಂಪ್ರದಾಯಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ, ಕೋಡ್ಗಳು, ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ.
DLL ಅನ್ನು ಪರಿಚಯಿಸುವ ಉದ್ದೇಶ
ಆರಂಭದಲ್ಲಿ, DLL ಗಳ ಪರಿಚಯವು ಮೆಮೊರಿ ಮತ್ತು ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಸಮರ್ಥವಾಗಿ ಸಂಘಟಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಎಂದು ಭಾವಿಸಲಾಗಿತ್ತು, ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಲೈಬ್ರರಿ ಮಾಡ್ಯೂಲ್ಗಳ ಒಂದು ನಿದರ್ಶನವನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ. ಬಿಗಿಯಾದ ಮೆಮೊರಿ ಮಿತಿಗಳೊಂದಿಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಮುಖ್ಯವಾಗಿದೆ.
ಇದಲ್ಲದೆ, ಮಾಡ್ಯುಲಾರಿಟಿ ಮೂಲಕ ಸಿಸ್ಟಮ್ ಪರಿಕರಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಬಳಕೆಯ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಇದು ಭಾವಿಸಲಾಗಿತ್ತು. DLL ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಒಂದು ಆವೃತ್ತಿಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದೆ ಸಿಸ್ಟಮ್ ಸ್ವತಂತ್ರವಾಗಿ ಬೆಳೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, DLL ಗಳನ್ನು ವಿವಿಧ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಬಳಸಬಹುದು - ಉದಾಹರಣೆಗೆ, Microsoft Office, Microsoft Visual Studio, ಇತ್ಯಾದಿ.
ಭವಿಷ್ಯದಲ್ಲಿ, ಮಾಡ್ಯುಲಾರಿಟಿಯ ಕಲ್ಪನೆಯು ಆಕ್ಟಿವ್ಎಕ್ಸ್ ನಿಯಂತ್ರಣಗಳ ಪರಿಕಲ್ಪನೆಯಾಗಿ ಬೆಳೆಯಿತು.
ವಾಸ್ತವವಾಗಿ, DLL ಹೆಲ್ ಎಂಬ ವಿದ್ಯಮಾನದಿಂದಾಗಿ DLL ಇಂಜೆಕ್ಷನ್ನ ಸಂಪೂರ್ಣ ಪ್ರಯೋಜನಗಳನ್ನು ಸಾಧಿಸಲಾಗಿಲ್ಲ. ಡಿಎಲ್ಎಲ್ ನರಕವು ಹಲವಾರು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಡಿಎಲ್ಎಲ್ಗಳ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳ ಅಗತ್ಯವಿರುವಾಗ ಅವುಗಳ ಅಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಯ ಕಾರಣದಿಂದಾಗಿ ಸಂಭವಿಸುತ್ತದೆ, ಇದು ಗಂಭೀರ ಸಂಘರ್ಷಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ಗಾತ್ರಕ್ಕೆ ಬೆಳೆದಾಗ, ಡಿಎಲ್ಎಲ್ಗಳ ಸಂಖ್ಯೆ ಸಾವಿರಾರು ಮೀರಲು ಪ್ರಾರಂಭಿಸಿತು, ಅವೆಲ್ಲವೂ ಸಂಪೂರ್ಣವಾಗಿ ವಿಶ್ವಾಸಾರ್ಹ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯಾಗಿರಲಿಲ್ಲ, ಮತ್ತು ಡಿಎಲ್ಎಲ್ ಹೆಲ್ ಘರ್ಷಣೆಗಳು ಆಗಾಗ್ಗೆ ಉದ್ಭವಿಸಲು ಪ್ರಾರಂಭಿಸಿದವು, ಇದು ಸಿಸ್ಟಮ್ನ ಒಟ್ಟಾರೆ ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ತೀವ್ರವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ತಡವಾಗಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆವೃತ್ತಿಗಳುವಿಂಡೋಸ್ DLL ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳ ಸಮಾನಾಂತರ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲು ಪ್ರಾರಂಭಿಸಿತು, ಇದು ಮಾಡ್ಯುಲಾರಿಟಿಯ ಮೂಲ ತತ್ವದ ಪ್ರಯೋಜನಗಳನ್ನು ನಿರಾಕರಿಸಿತು.