DLL ਫਾਇਲ ਕੀ ਹੈ?

DLL ਫਾਇਲਾਂ: ਉਹ ਕੀ ਹਨ ਅਤੇ ਉਹ ਮਹੱਤਵਪੂਰਨ ਕਿਉਂ ਹਨ?

ਇੱਕ ਡੀਐਲਐਲ ਫਾਇਲ, ਡਾਇਨਾਮਿਕ ਲਿੰਕ ਲਾਇਬਰੇਰੀ ਲਈ ਸੰਖੇਪ, ਇੱਕ ਅਜਿਹੀ ਕਿਸਮ ਦੀ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਹਦਾਇਤਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਹੋਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕੁਝ ਖਾਸ ਕੰਮ ਕਰਨ ਲਈ ਕਾਲ ਕਰ ਸਕਦੀਆਂ ਹਨ. ਇਸ ਤਰੀਕੇ ਨਾਲ, ਬਹੁਤੇ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਅਜਿਹੀ ਫਾਈਲ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਯੋਗਤਾਵਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਇਹ ਵੀ ਇੱਕੋ ਸਮੇਂ ਤੇ ਕਰਦੇ ਹਨ.

ਉਦਾਹਰਨ ਲਈ, ਕਈ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮ ਸਾਰੇ ਬਹੁਤ ਹੀ ਸਾਵਧਾਨੀਪੂਰਵਕ.ਡੀ.ਐਲ.ਓ.ਐੱਫ.ਓ . ਨੂੰ ਫੋਨ ਕਰ ਸਕਦੇ ਹਨ (ਮੈਂ ਇਸ ਨੂੰ ਇੱਕ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਖਾਲੀ ਜਗ੍ਹਾ ਲੱਭਣ ਲਈ, ਇੱਕ ਖਾਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਫਾਇਲ ਲੱਭਣ ਲਈ, ਅਤੇ ਇੱਕ ਟੈਸਟ ਪੰਨੇ ਨੂੰ ਡਿਫਾਲਟ ਵਿੱਚ ਛਾਪਣ ਲਈ). ਪ੍ਰਿੰਟਰ

ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਉਲਟ, ਜਿਵੇਂ ਕਿ EXE ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਨਾਲ, DLL ਫਾਈਲਾਂ ਨੂੰ ਸਿੱਧੇ ਨਹੀਂ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਇਸਦੀ ਬਜਾਏ ਦੂਜੇ ਕੋਡ ਦੁਆਰਾ ਬੁਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ ਹਾਲਾਂਕਿ, DLLs EXEs ਦੇ ਰੂਪ ਵਿੱਚ ਉਸੇ ਫਾਰਮੈਟ ਵਿੱਚ ਹਨ ਅਤੇ ਕੁਝ. .exe ਫਾਇਲ ਐਕਸਟੈਂਸ਼ਨ ਵੀ ਵਰਤ ਸਕਦੇ ਹਨ. ਸਭ ਤੋਂ ਵੱਧ ਡਾਇਨਾਮਿਕ ਲਿੰਕ ਲਾਇਬਰੇਰੀਆਂ ਫਾਇਲ ਐਕਸਟੈਂਸ਼ਨ. ਡੀ. ਡੀ. ਐਲ. ਵਿੱਚ ਖਤਮ ਹੋ ਜਾਂਦੀਆਂ ਹਨ, ਹੋਰ .OCX, .CPL, ਜਾਂ .DRV ਵਰਤ ਸਕਦੇ ਹਨ.

DLL ਗਲਤੀ ਫਿਕਸ ਕਰਨਾ

ਡੀਐਲਐਲ ਫਾਈਲਾਂ, ਜਿੰਨੇ ਕਿੰਨੇ ਹਨ ਅਤੇ ਕਿੰਨੀ ਅਕਸਰ ਉਹ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਵਿੰਡੋਜ਼ ਦੇ ਸ਼ੁਰੂ, ਵਰਤੇ ਅਤੇ ਬੰਦ ਕਰਨ ਵੇਲੇ ਦੇਖੀਆਂ ਗਈਆਂ ਵੱਡੀਆਂ-ਵੱਡੀਆਂ ਤਰਕਾਂ ਦੇ ਫੋਕਸ ਹੁੰਦੇ ਹਨ.

ਹਾਲਾਂਕਿ ਇਹ ਸਿਰਫ਼ ਗੁੰਮ ਹੈ ਜਾਂ ਨਹੀਂ ਲੱਭੀਆਂ ਗਈਆਂ DLL ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਜਾਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ. ਇਸ ਬਾਰੇ ਹੋਰ ਲਈ DLL ਫਾਇਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸਾਡੇ ਖਾਸ ਕਾਰਨ ਵੇਖੋ.

ਜੇ ਤੁਹਾਨੂੰ ਕੋਈ DLL ਗਲਤੀ ਮਿਲਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਸਭ ਤੋਂ ਵਧੀਆ ਗੱਲ ਇਹ ਹੈ ਕਿ ਉਸ ਡੀਐਲਐਲ ਦੀ ਸਮੱਸਿਆ ਲਈ ਵਿਸ਼ੇਸ਼ ਸਮੱਸਿਆ-ਨਿਪਟਾਰਾ ਜਾਣਕਾਰੀ ਲੱਭਣੀ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਇਸ ਨੂੰ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਹੱਲ ਕਰ ਸਕੋ. ਤੁਹਾਡੇ ਕੋਲ ਜੋ ਵੀ ਹੈ, ਉਸ ਲਈ ਮੈਂ ਇਕ ਖਾਸ ਫਿਕਸ-ਇਸ ਗਾਈਡ ਵੀ ਬਣਾ ਸਕਦਾ ਹਾਂ. ਮੇਰੇ ਕੋਲ ਸਭ ਤੋਂ ਵੱਧ ਆਮ DLL ਗਲਤੀਆਂ ਦੀ ਸੂਚੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਹੈ

ਨਹੀਂ ਤਾਂ, ਕੁਝ ਆਮ ਸਲਾਹ ਲਈ ਸਾਡੀ DLL ਗਲਤੀ ਨੂੰ ਫਿਕਸ ਕਰਨਾ ਵੇਖੋ.

DLL ਫਾਇਲ ਬਾਰੇ ਹੋਰ

ਡਾਇਨਾਮਿਕ ਲਿੰਕ ਲਾਇਬ੍ਰੇਰੀ ਵਿਚ "ਡਾਇਨਾਮਿਕ" ਸ਼ਬਦ ਵਰਤਿਆ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਡਾਟਾ ਕੇਵਲ ਇਕ ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਮੈਮੋਰੀ ਵਿਚ ਹਮੇਸ਼ਾ ਉਪਲੱਬਧ ਹੋਣ ਦੀ ਬਜਾਏ ਇਸਦੇ ਲਈ ਸਰਗਰਮੀ ਨਾਲ ਕਾਲ ਕਰਦੇ ਹਨ.

ਬਹੁਤ ਸਾਰੀਆਂ DLL ਫਾਇਲਾਂ ਡਿਫੌਲਟ ਤੌਰ ਤੇ ਵਿੰਡੋਜ਼ ਤੋਂ ਉਪਲਬਧ ਹੁੰਦੀਆਂ ਹਨ ਪਰ ਤੀਜੇ-ਪੱਖ ਦੇ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਵੀ ਉਹਨਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰ ਸਕਦਾ ਹੈ. ਹਾਲਾਂਕਿ, ਇੱਕ ਡੀ.ਐਲ.ਐਲ. ਫਾਇਲ ਨੂੰ ਖੋਲਣਾ ਆਮ ਗੱਲ ਹੈ ਕਿਉਂਕਿ ਕਿਸੇ ਨੂੰ ਸੋਧਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, ਨਾਲ ਹੀ ਇਸ ਨਾਲ ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਹੋਰ ਡੀ ਐਲ ਐਲ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ.

DLL ਫਾਇਲਾਂ ਫਾਇਦੇਮੰਦ ਹਨ ਕਿਉਂਕਿ ਉਹ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਆਪਣੇ ਵੱਖ ਵੱਖ ਹਿੱਸਿਆਂ ਨੂੰ ਵਿਲੱਖਣ ਮੌਡਿਊਲ ਵਿੱਚ ਵੱਖ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇ ਸਕਦੇ ਹਨ, ਜੋ ਫਿਰ ਕੁਝ ਕਾਰਜਸ਼ੀਲਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਜਾਂ ਬਾਹਰ ਕੱਢਣ ਲਈ ਸ਼ਾਮਲ ਜਾਂ ਹਟਾਏ ਜਾ ਸਕਦੇ ਹਨ. ਜਦੋਂ ਸਾਫਟਵੇਅਰ ਡੀਐੱਲਐਲ ਨਾਲ ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ ਤਾਂ ਪ੍ਰੋਗ੍ਰਾਮ ਘੱਟ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸ ਨੂੰ ਸਭ ਕੁਝ ਇਕ ਵਾਰ ਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਪੈਂਦੀ.

ਨਾਲ ਹੀ, ਡੀ.ਐਲ.ਐਲ. ਪੂਰੇ ਪ੍ਰੋਗ੍ਰਾਮ ਨੂੰ ਮੁੜ ਨਿਰਮਾਣ ਜਾਂ ਦੁਬਾਰਾ ਸਥਾਪਿਤ ਕੀਤੇ ਬਿਨਾਂ ਅਪਡੇਟ ਕਰਨ ਵਾਲੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਕੁਝ ਹਿੱਸਿਆਂ ਲਈ ਰਾਹ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਲਾਭ ਉਦੋਂ ਵੀ ਭਰਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਵੱਧ ਡੀਐਲਐਲ ਦੀ ਵਰਤੋਂ ਹੁੰਦੀ ਹੈ ਕਿਉਂਕਿ ਸਾਰੇ ਐਪਲੀਕੇਸ਼ਨ ਤਦ ਉਸ ਸਿੰਗਲ ਡੀਐਲਐਲ ਫਾਇਲ ਤੋਂ ਅਪਡੇਟ ਦਾ ਫਾਇਦਾ ਲੈ ਸਕਦੇ ਹਨ.

ਐਕਟਿਵ ਐਕਸ ਕੰਟਰੋਲ, ਕੰਟ੍ਰੋਲ ਪੈਨਲ ਫਾਈਲਾਂ ਅਤੇ ਡਿਵਾਈਸ ਡ੍ਰਾਇਵਰ ਕੁਝ ਅਜਿਹੀ ਫਾਈਲਾਂ ਹਨ ਜੋ ਡਾਈਨੈਮਿਕ ਲਿੰਕ ਲਾਈਬ੍ਰੇਰੀਆਂ ਦੇ ਤੌਰ ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ. ਅਨੁਸਾਰੀ ਤੌਰ ਤੇ, ਇਹ ਫਾਈਲਾਂ OCX, CPL, ਅਤੇ DRV ਫਾਈਲ ਐਕਸਟੇਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ.

ਜਦੋਂ ਇੱਕ DLL ਵੱਖਰੇ DLL ਤੋਂ ਹਦਾਇਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਹ ਪਹਿਲੀ ਡੀਐਲਐਲ ਦੂਜੀ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ. ਇਸ ਨਾਲ ਡੀਐੱਲਐਲ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਤੋੜਨ ਵਿੱਚ ਅਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਖਰਾਬ ਹੋਣ ਦੇ ਲਈ ਸਿਰਫ ਪਹਿਲੀ ਡੀ.ਐਲ.ਐਲ. ਲਈ ਮੌਕਾ ਹੋਣ ਦੀ ਬਜਾਏ ਇਹ ਹੁਣ ਦੂਜੀ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਹਿਲੇ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ ਜੇ ਇਹ ਮਸਲਿਆਂ ਦਾ ਅਨੁਭਵ ਕਰਨਾ ਸੀ.

ਜੇ ਇੱਕ ਨਿਰਭਰ DLL ਇੱਕ ਨਵੇਂ ਵਰਜਨ ਲਈ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਪੁਰਾਣਾ ਸੰਸਕਰਣ ਨਾਲ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਜਾਂ ਕੰਪਿਊਟਰ ਤੋਂ ਹਟਾਇਆ ਗਿਆ ਹੈ, DLL ਫਾਇਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਪ੍ਰੋਗਰਾਮ ਹੁਣ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ.

ਰਿਸੋਰਸ DLLs ਉਹ ਡਾਟਾ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਇੱਕੋ ਫਾਈਲ ਫਾਰਮੇਟ ਵਿੱਚ DLL ਦੇ ਰੂਪ ਵਿੱਚ ਹੁੰਦੇ ਹਨ ਪਰ ਆਈਸੀਐਲ, ਐਫੋਨ ਅਤੇ ਫੋਟ ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਵਰਤਦੇ ਹਨ. ICL ਫਾਇਲਾਂ ਆਈਕਾਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਹਨ ਜਦੋਂ ਕਿ ਫੋਂਟ ਅਤੇ ਐਫ.ਓ.ਟੀ. ਫਾਈਲਾਂ ਫੌਂਟ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ.