การตั้งชื่อไฟล์ 1 ไฟล์โครงการ: ชื่อของไฟล์โครงการควรเป็นคำอธิบาย ตัวอย่างเช่น: ชื่อโปรเจ็กต์ของ "The Delphi 5 Developer's Guide Bug Manager" คือ DDGBugs.dPR และชื่อของโปรแกรมข้อมูลระบบคือ SysInfo.dpr 2 ไฟล์แบบฟอร์ม: ชื่อของไฟล์แบบฟอร์มควรแสดงถึงวัตถุประสงค์ของแบบฟอร์มและมีคำต่อท้าย Frm. ตัวอย่างเช่น: ชื่อไฟล์ของฟอร์มนักเรียนคือ StudentFrm.dfm และชื่อไฟล์ของฟอร์มหลักคือ MainFrm.dfm 3 ไฟล์โมดูลข้อมูล: ชื่อของไฟล์โมดูลข้อมูลควรแสดงถึงการทำงานของโมดูลข้อมูลและมีส่วนต่อท้าย DM ตัวอย่างเช่น: ชื่อไฟล์ของโมดูลข้อมูลนักเรียนคือ StudentDM.dfm 4 ไฟล์โมดูลข้อมูลระยะไกล: ชื่อของไฟล์โมดูลข้อมูลระยะไกลควรแสดงถึงวัตถุประสงค์ของโมดูลข้อมูลระยะไกล ชื่อต้องตามด้วยส่วนต่อท้าย RDM ตัวอย่างเช่น: ไฟล์ของโมดูลข้อมูลระยะไกลเรียกว่า StudentRDM.dfm 5 ไฟล์หน่วย 1. โครงสร้างของหน่วยสามัญ (1) ชื่อหน่วย: ชื่อหน่วยควรเป็นคำอธิบาย ตัวอย่างเช่น: หน่วยฟอร์มหลักของแอปพลิเคชันเรียกว่า MainFrm.pas (2) ใช้ประโยค: ส่วนคำสั่ง Uses ของส่วนอินเทอร์เฟซควรมีเฉพาะหน่วยที่ต้องการโดยส่วนนี้เท่านั้น อย่ารวมชื่อหน่วยที่ Delphi อาจเพิ่มโดยอัตโนมัติ ส่วนการใช้งานของส่วนการใช้งานควรมีเฉพาะหน่วยที่จำเป็นสำหรับส่วนนี้เท่านั้น และไม่มีหน่วยเพิ่มเติม (3) ส่วนอินเทอร์เฟซ: ส่วนอินเทอร์เฟซควรมีเฉพาะการประกาศประเภท ตัวแปร ขั้นตอน และฟังก์ชันที่หน่วยภายนอกจำเป็นต้องเข้าถึงเท่านั้น นอกจากนี้ คำประกาศเหล่านี้ควรอยู่ก่อนส่วนการนำไปปฏิบัติ (4) ส่วนการนำไปปฏิบัติ: ส่วนการนำไปปฏิบัติประกอบด้วยการดำเนินการประเภทส่วนตัว ตัวแปร ขั้นตอน และฟังก์ชันของหน่วยนี้ (5) ส่วนการเริ่มต้น: อย่าวางโค้ดที่ใช้เวลานานในส่วนการเตรียมใช้งาน มิฉะนั้นจะทำให้แอปพลิเคชันเริ่มทำงานช้ามาก (6) ส่วนการสรุปผล: ตรวจสอบให้แน่ใจว่าทรัพยากรทั้งหมดที่จัดสรรในส่วนการเตรียมใช้งานได้รับการเผยแพร่แล้ว 6 หน่วยแบบฟอร์ม: ชื่อของไฟล์หน่วยแบบฟอร์มจะเหมือนกับชื่อแบบฟอร์มที่เกี่ยวข้อง ตัวอย่างเช่น: ชื่อหน่วยของแบบฟอร์ม StudentFrm คือ StudentFrm.pas 7 หน่วยโมดูลข้อมูล: ชื่อของไฟล์หน่วยโมดูลข้อมูลเหมือนกับชื่อโมดูลข้อมูลที่เกี่ยวข้อง ตัวอย่างเช่น: ชื่อของหน่วยโมดูลข้อมูลคือ StudentDM.pas 8 หน่วยทั่วไป: ชื่อของหน่วยทั่วไปควรแสดงถึงวัตถุประสงค์ ตัวอย่างเช่น ชื่อของหน่วยควบคุมคือ Control.pas และชื่อของหน่วยที่มีตัวแปรร่วมคือ StudentGlobals.pas (โปรดทราบว่าชื่อยูนิตจะต้องไม่ซ้ำกันภายในโปรเจ็กต์ ชื่อยูนิตทั่วไปไม่สามารถมีชื่อเดียวกันได้) 9 หน่วยส่วนประกอบ: หน่วยส่วนประกอบควรอยู่ในเส้นทางที่แยกจากกันเพื่อระบุว่าเป็นหน่วยที่กำหนดส่วนประกอบ โดยทั่วไปจะไม่อยู่ในเส้นทางเดียวกันกับโครงการ ชื่อไฟล์หน่วยควรแสดงเนื้อหา 10 ส่วนหัวของไฟล์: ไฟล์ต้นฉบับและโครงการทั้งหมดควรมีส่วนหัวของไฟล์ ส่วนหัวของไฟล์ที่ถูกต้องควรมีข้อมูลต่อไปนี้: {Copyright @ YEAR by AUTHORS}