C++Builder XEのTRegExで正規表現を使用する

C++Builder XEのTRegExで正規表現を使用する方法を調べました。 ■RegularExpressions.TRegExレコード TRegExは、オープンソースのPCREライブラリのラッパーです。 Regul …

Continue reading ‘C++Builder XEのTRegExで正規表現を使用する’ »

Delphi XEのTRegExで正規表現を使用する

Delphi XEのTRegExで正規表現を使用する方法を調べました。 RegularExpressions.TRegExレコード TRegExは、オープンソースのPCREライブラリのラッパーです。 RegularExp …

Continue reading ‘Delphi XEのTRegExで正規表現を使用する’ »

C++BuilderでTJvAppInstancesコンポーネントを使って二重起動を防止する

JVCLのTJvAppInstancesコンポーネントを使用すると、二重起動を防止する機能を簡単に実現できます。 (参考「C++BuilderでTJvAppInstancesを使ってみる」) 次のようなアプリケーションを …

Continue reading ‘C++BuilderでTJvAppInstancesコンポーネントを使って二重起動を防止する’ »

TIdNotifyクラスを使って、スレッドを停止せずにメインスレッドを実行する

スレッドからフォームのコンポーネントへのアクセスするとき、フォームにアクセスするコードはメインスレッドで実行する必要があります。 class TMyThread : public TThread { protected: …

Continue reading ‘TIdNotifyクラスを使って、スレッドを停止せずにメインスレッドを実行する’ »