MDBファイルを最適化する

MDAC 2.1からJROでMDBを最適化できるようになっていたようだ。 Delphi XEを使って、次のコードでMDBファイルを最適化できた。 uses ComObj; /// <summary>MDBファ …

Continue reading ‘MDBファイルを最適化する’ »

DDevExtensions 2.6がリリースされました。

DDevExtensions 2.6がリリースされました。 DDevExtensions 2.6 released 変更点を見ると、IDE終了時にDexplore.exeを終了する機能が追加されています。 Dexplor …

Continue reading ‘DDevExtensions 2.6がリリースされました。’ »

Delphi/C++Builderでアプリケーションのデフォルトフォントを設定する

『Delphi 2009 handbook―Delphi最新プログラミングエッセンス』を読み返していたら、アプリケーションのデフォルトフォントを設定する方法を発見しました。 Delphi 2009からApplicatio …

Continue reading ‘Delphi/C++Builderでアプリケーションのデフォルトフォントを設定する’ »

C++Builder XEでTCppWebBrowserを使ってYahoo!で検索するサンプルプログラム

C++Builder XEでTCppWebBrowserを使った簡単なサンプルを書いてみました。 フォームにTCppWebBrowserとTButtonを2つ配置します。 フォームのコンストラクタで、指定したページ(ht …

Continue reading ‘C++Builder XEでTCppWebBrowserを使ってYahoo!で検索するサンプルプログラム’ »

Delphi XEでリソースの画像を取得する

最近のDelphi/C++Builderには、リソースをプロジェクトに追加・削除する機能があります。 プロジェクトに追加した画像ファイルを読み込む方法を紹介します。 リソースに画像ファイルを追加します。 このとき、画像フ …

Continue reading ‘Delphi XEでリソースの画像を取得する’ »

Delphiでアプリケーション起動時に、モーダルダイアログを表示するには

アプリケーションを起動した時に、メインフォームの上にモーダルダイアログを表示したい。 メインフォームの表示が終わった後に何か処理をしたい時の方法。 ■失敗例:OnCreateイベントでダイアログを表示する メインフォーム …

Continue reading ‘Delphiでアプリケーション起動時に、モーダルダイアログを表示するには’ »

Delphiでimplementsを使って委譲する

Delphiのimplementsの機能がよくわからなかったので、試してみた。 まずはインターフェースを定義する。 //インターフェース IMyInterface = interface [‘{EF7A4A8E-F6E4 …

Continue reading ‘Delphiでimplementsを使って委譲する’ »

TStringGridのセルにチェックボックスを描画する

C++Builder XEでTStringGridのセルにいろんな状態のチェックボックスを描画してみました。 void __fastcall TForm1::StringGrid1DrawCell(TObject *Se …

Continue reading ‘TStringGridのセルにチェックボックスを描画する’ »