โครงสร้างไดเรกทอรี Delphi7:
เปิดไดเร็กทอรีการติดตั้ง Delphi เช่น C:/Program Files/Borland/Delphi7 คุณจะเห็นว่าไดเร็กทอรีประกอบด้วยไฟล์และโฟลเดอร์บางส่วน: แหล่งที่มา: เก็บซอร์สโค้ดทั้งหมดที่ Delpi ให้มา รวมถึง VCL, WEBSNAP, IntraWeb, ToolsAPI และ ซอร์สโค้ดอื่นๆ หากเราต้องการค้นหาซอร์สโค้ดของ delphi ปกติ เราก็สามารถค้นหาได้ที่นี่ ซอร์สโค้ดของเครื่องมือบางอย่างที่ Delphi จัดหาให้ก็อยู่ใต้โค้ดนั้นด้วย เช่น ซ็อกเก็ตบอร์แลนด์ ซอร์สโค้ดเซิร์ฟเวอร์ (ScktSrvr.exe), การดีบักเว็บเซิร์ฟเวอร์ IntraWeb (HTTPSrvr.dpr) ฯลฯ หากคุณมีเวลาดูซอร์สโค้ดเหล่านี้ จะเป็นประโยชน์อย่างมากในการปรับปรุงตัวเอง เช่น หากคุณต้องการสร้าง อันที่รองรับ CGI เว็บเซิร์ฟเวอร์รองรับ Session ในตอนนี้ คุณสามารถศึกษาโปรเจ็กต์ HTTPSrvr.dpr และนำไปใช้โดยมีการแก้ไขเล็กน้อย มีเพียงข้อดีและไม่มีข้อเสียในการศึกษาซอร์สโค้ดที่มาพร้อมกับ Delphi คุณอาจไม่จำเป็นต้องใช้มันเมื่อคุณกำลังศึกษา แต่หลังจากนั้นไม่นาน คุณจะมีความคิดเมื่อคุณต้องทำโปรเจ็กต์ที่เกี่ยวข้องให้เสร็จสิ้น Rave5: เครื่องมือการรายงานล่าสุดที่รวมเข้ากับ delphi7 ไดเร็กทอรีนี้จัดเก็บไฟล์ที่รองรับทั้งหมดของ Rave5 เช่น Rave.exe ซึ่งเป็นเครื่องมือที่ใช้ในการออกแบบรูปแบบรายงาน Rave คุณสามารถแก้ไขเทมเพลตรูปแบบรายงานได้ เมื่อจัดทำรายงาน อย่าลืมดูตัวอย่างนี้ โปรเจ็กต์: จัดเก็บโปรเจ็กต์ของคุณเอง นี่คือไดเร็กทอรีที่ Delphi เตรียมไว้สำหรับเราเพื่ออำนวยความสะดวกในการจัดการ แต่เรามักจะไม่จัดเก็บโปรเจ็กต์เช่นนี้ วิธีที่ดีที่สุดคือเก็บโปรเจ็กต์ของเราเองไว้ในไดเร็กทอรีที่ระบุเฉพาะของเราเอง ซึ่งจะเป็นประโยชน์มากกว่า เพื่อจัดการโค้ดโครงการของเราเอง เนื่องจากโดยทั่วไปแล้ว หลายๆ คนคุ้นเคยกับการติดตั้ง Delphi ในไดเร็กทอรีเริ่มต้นของระบบ และดิสก์นี้มักจะเป็นดิสก์ระบบ หากคุณวางโปรเจ็กต์ของคุณในไดเร็กทอรีนี้ คุณจะได้รับผลกระทบจากไวรัสได้ง่ายหรืออาจติดตั้ง Delphi I ไม่ถูกต้อง ลบรหัสอย่างระมัดระวัง ไดเร็กทอรีนี้ได้รับการออกแบบสำหรับเราโดย Delphi เราไม่จำเป็นต้องใช้มัน Ocx: ไดเร็กทอรีเหล่านี้ใช้เพื่อจัดเก็บรหัสการโทร Delphi ที่สร้างขึ้นใหม่เมื่อติดตั้งตัวควบคุม Ocx ใหม่ ตัวอย่างเช่น รหัสในไดเรกทอรีเซิร์ฟเวอร์ภายใต้ไดเรกทอรีนี้เก็บรหัสที่เรียกอินเทอร์เฟซระบบ Office Objrepos: ไดเร็กทอรีนี้จัดเก็บเทมเพลต Delpphi รวมถึงหน้าต่างเทมเพลตและโปรเจ็กต์เทมเพลต ตัวอย่างเช่น คลิกไฟล์->ใหม่->อื่นๆ... สลับไปที่หน้าฟอร์ม เลือกเกี่ยวกับกล่อง จากนั้นคลิกตกลง คุณจะเห็นแบบฟอร์มเกี่ยวกับที่สร้างขึ้นโดยอัตโนมัติ ซอร์สโค้ดของเทมเพลตฟอร์มเกี่ยวกับนี้ถูกจัดเก็บไว้ในไดเร็กทอรีนี้ เราสามารถค้นหา About.pas และ About.dfm ในไดเร็กทอรีนี้ คุณสามารถใช้ Delphi เพื่อเปิดและแก้ไขได้ ดังนั้นในครั้งต่อไปที่คุณสร้างฟอร์มเกี่ยวกับจากเทมเพลตนี้ ซึ่งเป็นแบบฟอร์มที่คุณต้องการ นอกจากนี้ยังมีหน้าต่างเทมเพลตอื่นๆ สำหรับหน้าแบบฟอร์ม รวมถึงรหัสเทมเพลตสำหรับหน้ากล่องโต้ตอบ หน้าธุรกิจ ฯลฯ ทั้งหมดนี้ถูกจัดเก็บไว้ในไดเร็กทอรีนี้ นอกจากนี้ยังมีไดเร็กทอรี Win2Kapp, SdiApp และ MdiApp ภายใต้ไดเร็กทอรีนี้ซึ่งจัดเก็บโปรเจ็กต์เทมเพลต หน้าต่างเทมเพลตเหล่านี้หรือโปรเจ็กต์เทมเพลตเหล่านี้สามารถปรับเปลี่ยนเป็นเทมเพลตที่คุณต้องการได้ตามต้องการ หากคุณรู้สึกว่าเทมเพลตเหล่านี้ยังไม่เพียงพอ คุณสามารถเพิ่มได้อีก วิธีการเพิ่ม: โปรเจ็กต์เทมเพลต: เปิดโปรเจ็กต์เพื่อเป็นเทมเพลตแล้วคลิกโปรเจ็กต์ -> เพิ่มไปยังพื้นที่เก็บข้อมูล หน้าต่างเทมเพลต: คลิกขวาในหน้าต่างที่คุณต้องการใช้เป็นเทมเพลต และเลือก เพิ่มไปยังพื้นที่เก็บข้อมูล... MergeModules: จัดเก็บไฟล์สนับสนุนที่เกี่ยวข้องซึ่งใช้เมื่อใช้บริการ Microsoft Windows Installer เพื่อสร้างโปรแกรมการติดตั้ง