DelphiでRAII

Delphiのインターフェースを使うと、参照カウントが0になったオブジェクトは自動で破棄されます。 この機能を使って、変数がスコープを離れた時にリソースを返却するRAIIを実現できます。 次のサンプルプログラムは、ボタン …

Continue reading ‘DelphiでRAII’ »

MDBファイルを最適化する

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

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

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!で検索するサンプルプログラム’ »