dll คืออะไร

dll คืออะไร

DLL - ตัวย่อจากไลบรารีลิงค์แบบไดนามิก ("ไลบรารีที่เชื่อมต่อแบบไดนามิก" จากภาษาอังกฤษ) ไลบรารีทรัพยากรและรูทีนย่อยแบบไดนามิกช่วยให้การใช้โมดูลเขียนก่อนหน้านี้ซ้ำ ๆ ไฟล์ไลบรารีอาจรวมถึงตัวอย่างขั้นตอนไอคอน มันเป็นสิ่งจำเป็นสำหรับการทำงานของระบบปฏิบัติการ Windows

1
Library in Programming เป็นคอลเลกชันของโปรแกรมที่คุณสามารถติดต่อได้เมื่อมีการพัฒนาซอฟต์แวร์ ชุดของโปรแกรมขนาดเล็กที่เปิดใช้งานแบบไดนามิกในกรณีใหญ่เป็นส่วนสำคัญ ข้อดีของไฟล์ DLL คือมันไม่ได้ครอบครอง RAM แต่โหลดหากจำเป็นในระหว่างการดำเนินการ (รันไทม์) ซึ่งช่วยให้คุณสามารถบันทึก RAM ได้อย่างมีนัยสำคัญ

2
โปรแกรม DLL สามารถทำงานกับอุปกรณ์: เครื่องพิมพ์สแกนเนอร์ เมื่อทำงานกับข้อความใน MS Word ไม่จำเป็นต้องมีการปรากฏตัวของเครื่องพิมพ์ DLL อย่างต่อเนื่อง หากพิมพ์เอกสารคำ MS หมายถึงไลบรารีแบบไดนามิกและเรียกโปรแกรม DLL ที่สอดคล้องกันสำหรับเครื่องพิมพ์

หน้าจอหน้าจอ 2014-12-19 22-32-12

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

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

หน้าจอหน้าจอ 2014-12-19 21-50-19

5
ไฟล์จากไลบรารีแบบไดนามิกมีส่วนขยายมาตรฐานในแต่ละระบบปฏิบัติการ: ใน OS / 2 และ MS Windows - ".dll"; Mac OS - ".dylib"; UNIX - ".so" ไฟล์เหล่านี้จะถูกเก็บไว้ในที่เฉพาะ ตัวอย่างเช่นใน "System32" โปรแกรมเมอร์เมื่อเขียนแอปพลิเคชันระบุชื่อของฟังก์ชั่นที่ต้องการและชื่อของไลบรารีที่ตั้งอยู่ รหัสรูทีนย่อยเองไม่ได้เขียนในข้อความต้นฉบับซึ่งทำให้กระบวนการเขียนโปรแกรมง่ายขึ้นอย่างมีนัยสำคัญ หลักการนี้ขึ้นอยู่กับการเข้ารหัสแบบแยกส่วนยอดนิยม โปรแกรมง่าย ๆ ถูกดึงขึ้นเป็นโมดูลแยกต่างหากซึ่งอนุญาตให้ไม่เขียนพวกเขาทุกครั้งอีกครั้ง แต่จะรวมอยู่ในรหัสของโปรแกรมใหม่ในแบบฟอร์มเสร็จสิ้น - คอมไพล์โมดูลที่รวบรวม

หน้าจอหน้าจอ 2014-12-19 21-53-06

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

หน้าจอหน้าจอ 2014-12-19 22-02-01

ระวังให้มากเมื่อทำงาน: อย่าเปลี่ยนนามสกุล ".dll" ไปยังอีกไม่ต้องถ่ายโอนไฟล์เหล่านี้ไปยังโฟลเดอร์อื่น หากไฟล์ได้รับการกำหนดคำต่อท้าย. dll จะไม่เปลี่ยนประเภทของมัน สำหรับการแปลงต้องใช้แอปพลิเคชันพิเศษ บ่อยครั้งที่ข้อผิดพลาด windows เกี่ยวข้องกับการขาดไฟล์ ".dll" ที่ต้องการ

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่ถูกเผยแพร่ ฟิลด์บังคับถูกทำเครื่องหมาย *

ปิด