C++Builder Tipsに新しいエントリー「文字列を分割する」を追加しました。

C++Builder Tipsに新しいエントリー「文字列を分割する」を追加しました。 文字列を分割する 次の方法を紹介しています。 StrUtils.SplitString関数 TRegEx::Split関数 boost …

Continue reading ‘C++Builder Tipsに新しいエントリー「文字列を分割する」を追加しました。’ »

C++Builder XEでstd::regex・TRegEx・SkRegExpのメタ文字\wの動作を比較する

Webセミナー「「アンドキュメンテッド(?) VCL 」 2/4 ~逆引きVCL新機能」で、TRegExとboost::regexではメタ文字\wの動作が異なることが指摘されています。 boost::regexは …

Continue reading ‘C++Builder XEでstd::regex・TRegEx・SkRegExpのメタ文字\wの動作を比較する’ »

C++Builder XEでSkRegExpを使って正規表現を使用する

Delphi用正規表現ライブラリ「SkRegExp」について調べました。 ■SkRegExp SkRegExpはDelphi 2005以降で使えるDelphi用正規表現ライブラリです。 Delphiで書かれていてDLLが …

Continue reading ‘C++Builder XEでSkRegExpを使って正規表現を使用する’ »

Delphi XEでSkRegExpを使って正規表現を使用する

Delphi用正規表現ライブラリ「SkRegExp」について調べました。 SkRegExpとは SkRegExpはDelphi 2005以降で使えるDelphi用正規表現ライブラリです。 Delphiで書かれていてDLL …

Continue reading ‘Delphi XEでSkRegExpを使って正規表現を使用する’ »

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クラスを使って、スレッドを停止せずにメインスレッドを実行する’ »

うたた寝が仕事の効率を上げる

以前にもこのブログで紹介したことがあるが、レム睡眠を発見した睡眠の権威であるウィリアム・C.デメント氏の著書『ヒトはなぜ人生の3分の1も眠るのか?』には次のような文がある。 たとえばソフトウェア開発の仕事は長時間労働が当 …

Continue reading ‘うたた寝が仕事の効率を上げる’ »