ไฟล์ DLL คืออะไร?

ไฟล์ DLL: สิ่งที่พวกเขา & ทำไมพวกเขาสำคัญ

ไฟล์ DLL ย่อมาจาก Dynamic Link Library เป็น ไฟล์ ประเภทหนึ่งที่มีคำแนะนำที่โปรแกรมอื่น ๆ สามารถเรียกร้องให้ทำบางสิ่งได้ ด้วยวิธีนี้หลายโปรแกรมสามารถแชร์ความสามารถที่ตั้งโปรแกรมไว้ในไฟล์เดียวและทำแบบเดียวกันได้

ตัวอย่างเช่นโปรแกรมต่างๆอาจเรียกไฟล์ veryuseful.dll (ฉันทำขึ้นแน่นอน) เพื่อค้นหาเนื้อที่ว่างใน ฮาร์ดไดรฟ์ ค้นหาไฟล์ในไดเร็กทอรีหนึ่ง ๆ และพิมพ์หน้าทดสอบเป็นค่าดีฟอลต์ เครื่องพิมพ์.

แตกต่างจากโปรแกรมปฏิบัติการเช่นเดียวกับที่มีนามสกุลไฟล์ EXE ไฟล์ DLL ไม่สามารถเรียกใช้งานได้โดยตรง แต่ต้องเรียกใช้โค้ดอื่นที่กำลังทำงานอยู่แทน อย่างไรก็ตามไฟล์ DLL อยู่ในรูปแบบเดียวกับไฟล์ EXE และบางไฟล์อาจใช้นามสกุลไฟล์ .EXE ในขณะที่ไลบรารีลิงก์แบบไดนามิกส่วนใหญ่สิ้นสุดลงใน นามสกุลไฟล์ DLL อื่น ๆ อาจใช้. COX, .CPL หรือ. DRV

แก้ไขข้อผิดพลาด DLL

ไฟล์ DLL เนื่องจากจำนวนที่มีอยู่และความถี่ที่ใช้งานบ่อยครั้งอาจเป็นจุดสำคัญของข้อผิดพลาดที่เห็นเมื่อเริ่มใช้และปิดระบบ Windows

แม้ว่าอาจจะง่ายที่จะดาวน์โหลดไฟล์ หาย หรือ ไม่พบ ไฟล์ DLL ซึ่งเป็นวิธีที่ไม่ค่อยดีนัก ดู เหตุผลสำคัญ ของเรา ที่จะไม่ดาวน์โหลดไฟล์ DLL เพื่อดูข้อมูลเพิ่มเติม

ถ้าคุณได้รับข้อผิดพลาด DLL ทางออกที่ดีที่สุดของคุณคือการหาข้อมูลการแก้ปัญหาเฉพาะสำหรับปัญหา DLL ดังกล่าวคุณจึงมั่นใจได้ว่าจะสามารถแก้ไขปัญหาได้อย่างถูกต้องและดี ฉันอาจมีคู่มือแก้ไขปัญหาเฉพาะสำหรับคนที่คุณมี ฉันมีรายการที่ พบมากที่สุดข้อผิดพลาด DLL และวิธีการแก้ไข ได้

มิฉะนั้นโปรดดูที่ วิธีการแก้ไขข้อผิดพลาด DLL สำหรับคำแนะนำทั่วไปบางอย่าง

ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ DLL

คำว่า "ไดนามิก" ในไลบรารีการลิงก์แบบไดนามิกถูกใช้เนื่องจากข้อมูลจะถูกนำไปใช้ในโปรแกรมเฉพาะเมื่อโปรแกรมใช้งานได้อย่างเต็มที่แทนที่จะมีข้อมูลอยู่ในหน่วยความจำเสมอ

ไฟล์ DLL จำนวนมากมีให้จาก Windows โดยดีฟอลต์ แต่โปรแกรมของ บริษัท อื่นสามารถติดตั้งได้ด้วย อย่างไรก็ตามการเปิดไฟล์ DLL เป็นเรื่องผิดปกติเนื่องจากมีความจำเป็นต้องแก้ไขอย่างใดอย่างหนึ่งรวมถึงการทำเช่นนี้อาจทำให้เกิดปัญหากับโปรแกรมและ Dll อื่น ๆ ได้

ไฟล์ DLL มีประโยชน์เพราะสามารถอนุญาตให้โปรแกรมแยกส่วนประกอบต่างๆออกเป็นโมดูลเฉพาะซึ่งสามารถเพิ่มหรือลบเพื่อรวมหรือยกเว้นบางฟังก์ชันได้ เมื่อซอฟต์แวร์ทำงานด้วยวิธีนี้กับ DLLs โปรแกรมสามารถใช้หน่วยความจำน้อยลงได้เนื่องจากไม่จำเป็นต้องโหลดทุกอย่างพร้อมกัน

นอกจากนี้ DLLs ให้วิธีการสำหรับส่วนของโปรแกรมที่จะปรับปรุงโดยไม่ต้องสร้างหรือติดตั้งโปรแกรมทั้งหมดทั่ว ประโยชน์จะขยายได้เมื่อโปรแกรมมากกว่าใช้ DLL เนื่องจากโปรแกรมทั้งหมดสามารถใช้ประโยชน์จากการปรับปรุงจากไฟล์ DLL ที่เดียว

ActiveX Controls, Control Panel files และ Device drivers คือไฟล์บางตัวที่ Windows ใช้เป็น Dynamic Link Libraries ตามลำดับไฟล์เหล่านี้ใช้นามสกุลไฟล์ OCX, CPL และ DRV

เมื่อ DLL ใช้คำสั่งจาก DLL อื่น DLL แรกนี้ขึ้นอยู่กับรุ่นที่สอง นี้ทำให้ง่ายขึ้นสำหรับฟังก์ชันการทำงานของ DLL ที่จะทำลายเพราะแทนที่จะมีโอกาสสำหรับเพียง DLL แรกที่ผิดพลาดตอนนี้ขึ้นอยู่กับที่สองเช่นกันซึ่งจะมีผลต่อครั้งแรกถ้ามันเป็นไปได้ที่จะประสบปัญหา

ถ้า DLL ที่อ้างอิงได้รับการอัพเกรดเป็นเวอร์ชันใหม่แทนที่ด้วยเวอร์ชันที่เก่ากว่าหรือนำออกจากคอมพิวเตอร์โปรแกรมที่อาศัยไฟล์ DLL อาจไม่สามารถทำงานได้ตามที่ควร

DLL ทรัพยากรคือไฟล์ข้อมูลที่อยู่ในรูปแบบไฟล์เดียวกับไฟล์ DLL แต่ใช้นามสกุลไฟล์ ICL, FON และ FOT ไฟล์ ICL เป็นไลบรารีไอคอนขณะที่ไฟล์ FONT และ FOT เป็นไฟล์แบบอักษร