คำอธิบายโดยละเอียดของไฟล์หน่วย Delphi:
1. ส่วนหัวไฟล์หน่วยไลบรารี: ซึ่งประกาศชื่อของหน่วยไลบรารี
2. ส่วนเชื่อมต่อ:
เริ่มต้นด้วยส่วนต่อประสานคำสงวนและสิ้นสุดด้วยการใช้คำสงวนซึ่งใช้ในการประกาศหน่วยอ้างอิง ค่าคงที่ ชนิดข้อมูล ตัวแปร ขั้นตอน และฟังก์ชัน ตัวแปร ค่าคงที่ ชนิดข้อมูล ขั้นตอน และฟังก์ชันที่ประกาศในส่วนอินเทอร์เฟซ สามารถใช้ภายนอกได้ การอ้างอิงเป็นเรื่องปกติสำหรับทั้งโปรแกรม กล่าวคือ การประกาศเหล่านี้จะปรากฏให้เห็นและเข้าถึงได้โดยทุกหน่วยที่อ้างอิงถึงหน่วยนี้
ในส่วนของอินเทอร์เฟซ คุณจะต้องเขียนส่วนหัวของขั้นตอนและฟังก์ชันเท่านั้น คำจำกัดความเฉพาะมีระบุไว้ในส่วนการใช้งานด้านล่าง
ส่วนอินเทอร์เฟซสามารถแบ่งออกเป็นส่วนเสริมได้หลายส่วน ได้แก่ ส่วนแนะนำหน่วย (การใช้) ส่วนคำอธิบายคงที่ ส่วนคำอธิบายประเภท ส่วนคำอธิบายตัวแปร และส่วนการประกาศขั้นตอนและฟังก์ชัน
3.ส่วนการดำเนินการ:
ส่วน Implementation แบ่งออกเป็น 2 ส่วน ส่วนแรกเป็นส่วนประกาศ รวมถึงการประกาศการอ้างอิงหน่วย ค่าคงที่ ประเภท ตัวแปร ขั้นตอน และฟังก์ชัน ซึ่งคล้ายกับส่วน Interface
มีความแตกต่างสองประการ:
(1): สิ่งที่ประกาศไว้ในส่วนการใช้งานนั้นเป็นแบบสาธารณะและมีเพียงหน่วยนี้เท่านั้นที่มองเห็นได้ แม้ว่าหน่วยอื่นจะอ้างอิงถึงหน่วยนี้ แต่ก็ไม่สามารถเข้าถึงได้
(2): ขั้นตอนและฟังก์ชันที่ประกาศในส่วนการดำเนินการไม่จำเป็นต้องเป็นไปตามกฎการประกาศก่อนแล้วจึงกำหนดคำจำกัดความ แต่สามารถเขียนคำจำกัดความของขั้นตอนและฟังก์ชันได้โดยตรง อีกส่วนคือคำจำกัดความของขั้นตอนและ ฟังก์ชั่นที่ประกาศในส่วนอินเทอร์เฟซ
4. ส่วนการเริ่มต้น:
ใช้เพื่อเริ่มต้นหน่วยไลบรารี โค้ดที่นี่จะถูกดำเนินการก่อน หากหลายหน่วยไลบรารีมีส่วนการเตรียมใช้งาน ลำดับการดำเนินการจะสอดคล้องกับลำดับที่ปรากฏของหน่วยอ้างอิงในส่วนการใช้งานของโปรแกรม
5. ส่วนสรุป:
โดยปกติแล้วจะใช้เพื่อเผยแพร่ทรัพยากรที่จัดสรรในส่วนการเตรียมใช้งาน หากหลายหน่วยไลบรารีมีส่วนการสรุปผล ลำดับการดำเนินการจะตรงกันข้ามกับส่วนการเตรียมใช้งาน