Mikhail Mokhov : アスペクト指向プログラミングとDelphi -AOPとDelphiに関する注記、フレームワークへのリンク。
Dmitry Larionov : プログラムのメインの非表示ウィンドウを実際のプログラムのメインウィンドウに変えます-Delphiバージョン<= 2006で書かれたプログラムにT目に見えないTApplicationウィンドウがないことを取り除く方法。
Alexander Sharakhov : TDateTimeが好きではない理由 -DelphiのTDateTimeデータ型の長所と短所。
Alexey Legkunets : 関数のグラフを作成するプログラムで作業するプログラマーとユーザーのために知っておくべきこと
Delphiでの複雑なデータ型のパッキング
Alexander Bozhkoによる DelphiでのVista UACの使用の説明
D2009のインテリジェントな編集技術(リファクタリング)- パート1 。 パート2 パート3 -Delphiの組み込みリファクタリングツールの使用方法の説明。
Vlad(webdelphi.ru)のDelphi 2009に登場したリボンコントロールの詳細な説明
Alexey Timokhin : メジャープロジェクトのDelphi 2009への移行について -記事の翻訳:「 メジャープロジェクトをDelphi 2009にアップグレードする 」、Lars B. Dybdahl。
Alexey Kazantsev : Delphiのインターフェイスのサポートの拡張 -Delphiの任意のクラス(基本的なVCLクラスを含む)のカスタムインターフェイスのサポートを追加できるコードの例。
Alexey Timokhin : Oracle DBMSを操作するためのDelphiコンポーネントの比較表。
ジェネリック
Alexey Timokhin : Win32向けのDelphi 2009での汎用プログラミング SébastienDoeraeneの記事 「 Delphi 2009 Win32を使用したジェネリック の翻訳(ボーナスとして、匿名のルーチンとルーチン参照を使用) 」
Alexey Timokhin : C#、C ++、Delphi(Win32)でのジェネリックの比較 -記事の翻訳: C#、C ++、Delphi(Win32)ジェネリックの比較 。 投稿者:Craig Stuntz
Delphi 2010
Alexei TimokhinによるDelphi 2010の新製品の簡単なリスト。
Skiminok : ウィーバー-第一印象
Skiminokの RAD Studio 2010の自然入力エンジンの概要 。
Delphi 2010のコードフォーマッターの説明
Alexander Bozhkoの Delphi 2010の新製品の概要
- Delphi2010。新機能 #1
- Delphi2010。新機能 #2
- Delphi2010。新機能 #3
- Delphi2010。新機能 #4 ":コンパイラの変更
- Delphi2010。新機能 #5 :デバッガーの変更。
- Delphi2010。新機能 #6:VCLの変更。
Delphi 2010のRTTI:
- Delphi 2010 RTTI-基本。
- Delphi2010。RTTIと属性
- TCustomAttributeの属性と子孫を使用する
- TRTTITypeアドバンストリサーチ
- TRttiMemberの相続人(パートI)、プロパティ、およびフィールドの詳細な研究
- TRttiMember(後編)メソッドの相続人に関する詳細な研究
- TRttiContext.Create()およびTRttiContext.Free()を呼び出すのはなぜですか
- TValueの概要
JCLおよびJVCLライブラリの説明:
Jediコードライブラリの一般的な説明。 JCL 3.35。
Jedi Visual Control Libraryのコンポーネントの一部を説明する一連の投稿 。
Alexander Alekseevによる一連の出版物。
Delphiプログラムでのエラー処理:
- エラー処理は、Delphiのエラー処理に関する基礎研究です。 さまざまなアプローチが比較され(エラーコードと例外)、例外の外観と処理のメカニズム、例外の診断ツール( Jcl 、FastMM、EurekaLog、Windowsエラー報告)が検証され、エラーを正しく処理する方法に関するヒントが提供されます。 デバッガーなどの操作について説明します。 記事のサイズが大きいため、PDFオプションを使用できます。
- アクセス違反の詳細 -Delphiプログラムで最も一般的なエラーの詳細な分析。 それが何であるか、原因、考えられる原因、診断方法、修正方法。
- メモリリークの検索-EurekaLog、FastMM、MemProof / AQTimeを使用して、Delphiプログラムでメモリリークを検索する方法に関する記事。
- エラーの検出に関するDelphiのプロジェクト設定 -エラーレポートで最も多くの情報を取得するためのプロジェクトの構成方法。
- エラーレポートのログファイルを読み取る方法EurekaLog、FastMM、JCL-コールスタックを分析し、エラーの場所を見つける方法。 初心者にとっての典型的な間違い。
- ShareWare開発者の観点からのEurekaLog-ShareWareプログラムの開発者から見たEurekaLogの概要(コード保護の問題)。
- EurekaLogの凍結防止-EurekaLogを使用して追跡プログラムが凍結します。
プログラムのメモリマネージャ-Delphiのデバイスメモリマネージャの説明。 なぜ、使用されているように、モジュール間相互作用が必要なのですか。
DelphiでのWindows Vista用アプリケーションの構築(2007年以前)
- パート1 - DelphiでWindows Vista対応アプリケーションを作成する翻訳。 投稿者:Nathanial Woolls。
- パート2 - DelphiでWindows Vista対応アプリケーションを作成する翻訳。 更新-2007年1月 。 投稿者:Nathanial Woolls。
Delphi for Win32でのポインターの操作。 - アドレス指定ポインタの翻訳。 投稿者:Rudy Velthuis
オープン配列パラメーターとconstの配列 - オープン配列パラメーターとconstの配列の変換。 投稿者:Rudy Velthuis。
PChars:文字列自体は含まれません -PCharsの翻訳:文字列は添付されません 。 投稿者:Rudy Velthuis
BOOL、ブールおよび整数-BOOL、ブールおよび整数の変換。 投稿者:クリスチャン・ウィマー。
IUnknownで間違っていることを好む人々QueryInterface- 人々がIUnknown :: QueryInterfaceを台無しにする方法の翻訳。 レイモンド・チェンによる投稿
Delphiの例を使用したDllMainの機能:
- DllMain-夜 のホラーストーリー-DllMainの翻訳:ホラーストーリー 。 作者:オレグ・リボヴィッチ
- DllMain と出生前の生活 。 著者:オレグ・リボヴィッチ。
- DllMainで恐ろしいことをしない理由 。 投稿者:レイモンド・チェン
- DllMainで怖いことをしない別の理由:偶発的なブロック-Raymond Chenの記事の翻訳DllMainで怖いことをしない別の理由: Delphiでの例による不注意なデッドロック 。
レイモンドチェンによる一連の記事の翻訳-「IContextMenuの管理方法」とDelphiの例
- IContextMenuの管理方法、パート1-はじめに
- IContextMenuの管理方法、パート2-コンテキストメニューの表示
- IContextMenuの管理方法、パート3-呼び出しの場所
- IContextMenuの管理方法、パート4-キーコンテキスト
- IContextMenuの管理方法、パート5-メニューからのメッセージの処理
- IContextMenuの管理方法、パート6-メニュープロンプトの表示
- IContextMenuの管理方法、パート7-デフォルトのメニュー項目の呼び出し
- IContextMenuの管理方法、パート8-デフォルトのコマンド呼び出しの最適化
- IContextMenuの管理方法、パート9-独自のコマンドの追加
- IContextMenuの管理方法、パート10-メニューエクステンダーのレイアウト-基本
- IContextMenuの管理方法、パート11-メニューエクステンダーのレイアウト-レイアウト
Raymond Chenによる一連の記事の翻訳: シェルオブジェクトのドラッグ、パート1: Delphiの例を使用したIDataObjectの取得 。
- シェルオブジェクトのドラッグアンドドロップ、パート1:IDataObjectの取得
- シェルオブジェクトのドラッグ、パート2:移動の追加
- シェルオブジェクトのドラッグ、パート3:「最適化された」動きの定義
- シェルオブジェクトのドラッグ、パート4:美しいアイコンを追加する
- シェルオブジェクトのドラッグアンドドロップ、パート5:誰かに作業をしてもらう