Delphi に関する優れた無料リソース:
1. ファストMM
ホームページ: http://fastmm.sf.net Delphi 2006 の重要なアップデートは、オープン ソースのメモリ マネージャ FastMM を使用して、N 年間使用されてきた古いメモリ マネージャを置き換えたことです。
FastMM は、海外の Delphi コミュニティでは非常に有名で、その主な目的は、効率的で安全かつ安定したメモリ マネージャを再実装することです (Borland のメモリ マネージャには、Dll と Exe 間で共有できないこと、マルチ環境での効率が低いことなど、多くの問題があります)。 -スレッド化 - 場合によっては (または、1 桁低い場合もあります!) Delphi 2006 (開発コード名 Dexter) がリリースされる前に、私は Li Wei が Dexter の素晴らしさを説いているのを聞いていましたが、彼はまだ CSDN に参加していました。彼のデモは、FastMM が Delphi と BCB で動作することを証明していると言われています
効率は NNN% 向上します。
古いメモリ マネージャーと比較して、FastMM には多くの利点があります。
a. 既存のメモリ マネージャを完全に置き換えることができる Borland のメモリ マネージャを完全に実装しました (最初に使用するのは FastMM4 で、それだけです...) b. Exe と DLL の間でメモリ マネージャ共有メカニズムを実装しました。 c. 統合されたメモリ リーク検出機能 d. Delphi の古いメモリ マネージャ モードと完全に互換性がある e. Delphi IDE (Delphi 5/6/7 など) 2005)、彼は BorlndMM.dll の代替物を提供しており、Bin 内の Dll を直接置き換えることができます。
2. ファストコード
ホームページ: http://fastcode.sf.net 非常に有名な海外の Delphi プロジェクトは、Delphi の rtl を置き換えることができる効率的な関数ライブラリです。
Delphi2006 には、fastcode を参照する(または直接コピーする)コードが多数あります。 その特徴は、とにかく早い!の一言です。
3.仮想ツリービュー
ホームページ: http://www.delphi-gems.com 最も強力なツリー コントロール、その威力をぜひ体験してください。 このコントロールも
Delphi2006 IDE で使用されるコントロールの 1 つ (これに含まれるツリー関連のコントロールはすべてこれを使用します)。Delphi2006 が高速である理由の一部は、多くのプログラムでこのコントロールにあります。
4.グラフィックス32
ホームページ: http://www.graphics32.org Graphics32 イメージ コントロールは、Windows ビットマップに特別に使用されるクイック描画および関数ライブラリで、半透明の視覚効果を簡単に作成でき、レイヤー効果、スケーリング、アルファ ブレンディング、および角度回転を作成できます。 、その他多くの画像効果。 TPaintBox32、TImage32、TBitmap32List、TRangeBar、TGaugeBar、TImgView32 の 6 つのコントロールが付属しています。
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 FAX イメージ (*.fax)、TTIFFGraphic を使用して読み取ります
SGI イメージ (*.bw、*.rgb、*.rgba、*.sgi)
サンプルあたり 1..16 ビット
インデックス付き、グレースケール、RGB(A)
非圧縮、RLE
オートデスク イメージ ファイル(*.cel; *.pic)旧スタイルのみ
サンプルあたり 8 ビット、インデックス付き、非圧縮
Truevision イメージ (*.tga; *.vst; *.icb; *.vda; *.win)、書き込みサポートが含まれています