บ้าน พัฒนาการ dll คืออะไร - คำจำกัดความจาก techopedia

dll คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - 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 ตราบใดที่อนุสัญญาการเรียกอาร์กิวเมนต์ของฟังก์ชันและค่าส่งคืนยังคงเหมือนเดิม

dll คืออะไร - คำจำกัดความจาก techopedia