แหล่งข้อมูลฟรีที่ยอดเยี่ยมสำหรับ Delphi:
1. FastMM
หน้าแรก: http://fastmm.sf.net การอัปเดตที่สำคัญใน Delphi 2006 คือการใช้ FastMM ตัวจัดการหน่วยความจำโอเพ่นซอร์สเพื่อแทนที่ตัวจัดการหน่วยความจำเก่าที่ใช้งานมานาน N ปี
FastMM มีชื่อเสียงมากในชุมชน Delphi ต่างประเทศ จุดประสงค์หลักคือการปรับใช้ตัวจัดการหน่วยความจำที่มีประสิทธิภาพ ปลอดภัย และเสถียรอีกครั้ง (ตัวจัดการหน่วยความจำของ Borland มีปัญหามากมาย เช่น ไม่สามารถแชร์ระหว่าง Dll และ Exe และประสิทธิภาพต่ำภายใต้มัลติ - ในบางกรณี (หรือแม้แต่ลำดับความสำคัญที่ต่ำกว่า!) ก่อนที่ Delphi 2006 ซึ่งมีชื่อรหัสว่า Dexter จะเปิดตัว ฉันเคยได้ยิน Li Wei เทศน์เกี่ยวกับ Dexter ที่ยอดเยี่ยมมาก และเขายังอยู่ใน CSDN ว่ากันว่าการสาธิตของเขาพิสูจน์ให้เห็นว่า FastMM ทำงานใน Delphi และ BCB
สามารถปรับปรุงประสิทธิภาพได้ NNN%!
เมื่อเปรียบเทียบกับตัวจัดการหน่วยความจำแบบเก่า FastMM มีข้อดีหลายประการ:
ก. ใช้งานตัวจัดการหน่วยความจำของ Borland โดยสมบูรณ์ ซึ่งสามารถแทนที่ตัวจัดการหน่วยความจำที่มีอยู่ได้อย่างสมบูรณ์ (การแทนที่คือการใช้ FastMM4 เป็นครั้งแรก นั่นคือทั้งหมด...) ข. นำกลไกการแชร์หน่วยความจำไปใช้ร่วมกันระหว่าง Exe และ Dll ที่ตัวจัดการหน่วยความจำที่ใช้ร่วมกันทำ ไม่ต้องการการสนับสนุน Dll ใด ๆ c. ฟังก์ชั่นการตรวจจับการรั่วไหลของหน่วยความจำในตัว d. เข้ากันได้กับรหัสเก่าของ Delphi เพื่อเร่งความเร็ว Delphi IDE (เช่น Delphi 5/6/7, Delphi (2005) เขาจัดหาอุปกรณ์ทดแทน BorlndMM.dll ซึ่งสามารถแทนที่ Dll ใน Bin! ได้โดยตรง
2. โค้ดด่วน
หน้าแรก: http://fastcode.sf.net โครงการ Delphi ต่างประเทศที่รู้จักกันดีคือไลบรารีฟังก์ชันที่มีประสิทธิภาพซึ่งสามารถแทนที่ฟังก์ชัน rtl ของ Delphi ได้
ส่วนใหญ่เขียนแบบแอสเซมบลี มีโค้ดมากมายใน Delphi2006 ที่อ้างถึง fastcode (หรือคัดลอกโดยตรง) ลักษณะเฉพาะของมันเป็นเพียงคำเดียว: รวดเร็ว!
3.ทรีวิวเสมือน
หน้าแรก: http://www.delphi-gems.com การควบคุมต้นไม้ที่แรงที่สุด แรงแค่ไหน มาสัมผัสด้วยตัวคุณเอง! การควบคุมนี้ก็เช่นกัน
หนึ่งในการควบคุมที่ใช้โดย Delphi2006 IDE (การควบคุมที่เกี่ยวข้องกับต้นไม้ทั้งหมดใช้สิ่งนี้) สาเหตุที่ Delphi2006 ทำงานเร็วส่วนหนึ่งเนื่องมาจากการควบคุมนี้ในหลาย ๆ โปรแกรม!
4. กราฟิก32
หน้าแรก: http://www.graphics32.org การควบคุมรูปภาพ Graphics32 เป็นไลบรารีการวาดและฟังก์ชันด่วนที่ใช้เป็นพิเศษสำหรับ Windows Bitmap โดยสามารถสร้างเอฟเฟกต์ภาพโปร่งแสงได้อย่างง่ายดาย และสามารถสร้างเอฟเฟกต์เลเยอร์ การปรับขนาด การผสมอัลฟ่า และการหมุนมุมได้ และเอฟเฟกต์ภาพอื่น ๆ อีกมากมาย มาพร้อมกับการควบคุมหกแบบ: TPaintBox32, TImage32, TBitmap32List, TRangeBar, TGaugeBar, TImgView32
5. กราฟิกเอ็กซ์
หน้าแรก: http://www.delphi-gems.com การควบคุมการปรับปรุงกราฟิกของ Delphi เพิ่มการรองรับรูปแบบกราฟิกหลายสิบรูปแบบให้กับ Delphi
รูปภาพ TIFF (*.tif; *.tiff) การใช้งานบรรทัดฐานแบบขยาย
1..16 บิตต่อตัวอย่าง
จัดทำดัชนี, ระดับสีเทา, RGB(A), CMYK, L*a*b*
ที่ไม่บีบอัด, บิตที่อัดแน่น, LZW, CCITT T.4, Thunderscan, Deflate, JPEG รูปแบบใหม่
รูปภาพแฟกซ์ GFI (*.แฟกซ์) ใช้ TTIFFGraphic ในการอ่าน
รูปภาพ SGI (*.bw, *.rgb, *.rgba, *.sgi)
1..16 บิตต่อตัวอย่าง
จัดทำดัชนี, ระดับสีเทา, RGB(A)
ที่ไม่บีบอัด RLE
ไฟล์ภาพ Autodesk (*.cel; *.pic) รูปแบบเก่าเท่านั้น
8 บิตต่อตัวอย่าง จัดทำดัชนีและไม่มีการบีบอัด
รูปภาพ Truevision (*.tga; *.vst; *.icb; *.vda; *.win) รวมการสนับสนุนการเขียน