สารบัญ:
คำจำกัดความ - Dynamic Link Library (DLL) หมายถึงอะไร
dynamic link library (DLL) เป็นโมดูลโปรแกรมที่ใช้ร่วมกันที่มีรหัสสั่งวิธีการฟังก์ชั่น enums และโครงสร้างที่อาจถูกเรียกแบบไดนามิกโดยโปรแกรมที่ดำเนินการในช่วงเวลาทำงาน DLL มักจะมีนามสกุลไฟล์ที่ลงท้ายด้วย. dll นามสกุลไฟล์อื่น ๆ คือ .drv และ. ocx
DLLs ได้รับการพัฒนาโดย Microsoft และทำงานได้กับระบบปฏิบัติการ Windows (OS) เท่านั้น
Techopedia อธิบาย Dynamic Link Library (DLL)
ประเภทฟังก์ชันที่กำหนด DLL มีดังต่อไปนี้:
- ส่งออก: อาจถูกเรียกใช้โดยโมดูลอื่นรวมทั้งจาก DLLs ที่กำหนดไว้
- ภายใน: อาจถูกเรียกจาก DLLs ที่กำหนดเท่านั้น
ที่กำลังช่วยอนุรักษ์หน่วยความจำระบบ พวกเขาจะไม่โหลดเข้าสู่ RAM จนกว่าพวกเขาจะต้องการและจึงช่วยลดค่าใช้จ่ายหน่วยความจำ แอปพลิเคชันที่ต้องใช้ข้อมูล DLL ได้รับตามต้องการซึ่งช่วยจัดการหน่วยความจำด้วย
ลิงค์ไปยังไฟล์ DLL ที่ต้องการมักจะสร้างขึ้นระหว่างการเขียนโปรแกรม หากลิงก์เป็นแบบสแตติกไฟล์ DLL จะพร้อมใช้งานและใช้เป็นโปรแกรมที่ทำงาน หากลิงก์เป็นไดนามิกไฟล์ DLL จะถูกใช้ตามที่จำเป็นเท่านั้น
ข้อดีอีกประการของไฟล์ DLL คือสามารถใช้งานได้หลายโปรแกรมพร้อมกัน ไฟล์ DLL มักจะไม่เปิดโดยตรงเนื่องจากไฟล์เหล่านั้นถูกโหลดโดยอัตโนมัติด้วยโปรแกรม ไฟล์ DLL ยังใช้ทรัพยากรระบบอย่างมีประสิทธิภาพและลดการแลกเปลี่ยน
เมื่อฟังก์ชัน DLL เปลี่ยนแปลงไม่จำเป็นต้องคอมไพล์ใหม่หรือเชื่อมโยงแอปพลิเคชันใหม่โดยใช้ DLL ตราบใดที่อนุสัญญาการเรียกอาร์กิวเมนต์ของฟังก์ชันและค่าส่งคืนยังคงเหมือนเดิม
