Excellent free resources for Delphi:
1. FastMM
Home page: http://fastmm.sf.net An important update in Delphi 2006 is the use of the open source memory manager FastMM to replace the old memory manager that has been used for N years.
FastMM is very famous in the foreign Delphi community. Its main purpose is to re-implement an efficient, safe and stable memory manager (Borland's memory manager has many problems, such as the inability to share between Dll and Exe, and low efficiency under multi-threading - in some cases (or even an order of magnitude lower!). Before Delphi 2006, codenamed Dexter, was released, I had heard Li Wei preach about how great Dexter was, and he was still on CSDN. It is said that his Demo proves that FastMM works in Delphi and BCB
The efficiency can be improved by NNN%!
Compared with old memory managers, FastMM has many advantages:
a. Completely implemented Borland's memory manager, which can completely replace the existing memory manager (the replacement is the first uses FastMM4, that is all...) b. Implemented the memory manager sharing mechanism, between Exe and Dll The shared memory manager does not require any Dll support c. Integrated memory leak detection function d. Fully compatible with existing code. Delphi old memory manager mode e. In order to speed up Delphi IDE (such as Delphi 5/6/7, Delphi 2005), he provides a replacement for BorlndMM.dll, which can directly replace the Dll in Bin!
2. FastCode
Home page: http://fastcode.sf.net A very well-known foreign Delphi project is an efficient function library that can replace Delphi's rtl. The functions in it
Most of them are written in assembly. There are many codes in Delphi2006 that refer to fastcode (or copy them directly). Its characteristic is just one word: fast!
3.VirtualTreeview
Home page: http://www.delphi-gems.com The most powerful tree control, how powerful it is, come and experience it yourself! This control is also
One of the controls used by the Delphi2006 IDE (all tree-related controls in it use this). The reason why Delphi2006 is fast is partly due to this control in many programs!
4. graphics32
Home page: http://www.graphics32.org Graphics32 image control is a quick drawing and function library specially used for Windows Bitmap. It can easily create translucent visual effects, and can create layer effects, scaling, Alpha blending, and angle rotation. and many other image effects. Comes with six controls: TPaintBox32, TImage32, TBitmap32List, TRangeBar, TGaugeBar, TImgView32.
5. GraphicEx
Home page: http://www.delphi-gems.com Delphi's graphics enhancement control adds support for dozens of graphics formats to Delphi
TIFF images (*.tif; *.tiff), extended base line implementation
1..16 bits per sample
indexed, grayscale, RGB(A), CMYK, L*a*b*
uncompressed, packed bits, LZW, CCITT T.4, Thunderscan, Deflate, new style JPEG
GFI fax images (*.fax), uses TTIFFGraphic to read
SGI images (*.bw, *.rgb, *.rgba, *.sgi)
1..16 bits per sample
indexed, grayscale, RGB(A)
uncompressed, RLE
Autodesk images files (*.cel; *.pic) old style only
8 bits per sample, indexed and uncompressed
Truevision images (*.tga; *.vst; *.icb; *.vda; *.win), write support included