Delphi XEのリファクタリング機能でソースコード変数名からフィールドを宣言する

Delphi XEのリファクタリング機能を使うと、ソースコード変数名からフィールドを宣言することができます。 おもむろにコードを書く。 procedure TForm1.Button1Click(Sender: TObj …

Continue reading ‘Delphi XEのリファクタリング機能でソースコード変数名からフィールドを宣言する’ »

C++Builder XEでTVirtualMethodInterceptorを使ってみたが、解放時に「access violation」エラーが発生する。

TObjectに対してTVirtualMethodInterceptorでインターセプトするしたときは問題は発生しない。 TObjectの派生クラスに対してTVirtualMethodInterceptorでインターセプ …

Continue reading ‘C++Builder XEでTVirtualMethodInterceptorを使ってみたが、解放時に「access violation」エラーが発生する。’ »

ツリービューのノードのDataプロパティに文字列を設定する

ツリービュー(TTreeView)のノード(TTreeNode)のDataプロパティに文字列(UnicodeString)を設定する方法。 (1)キャストして登録する方法 ツリーノード(TTreeNode)のDataプロ …

Continue reading ‘ツリービューのノードのDataプロパティに文字列を設定する’ »

FindComponentでコンポーネント名にあわせて一括処理する

■質問 フォームにはImage1~Image9までのコンポーネントがある。 Image1には1.bmpを、Image2には2.bmpを表示したい。 Image1→1.bmpを開く Image2→2.bmpを開く ・・・ …

Continue reading ‘FindComponentでコンポーネント名にあわせて一括処理する’ »