クラスヘルパーで既存のクラスを継承することなく拡張する

クラスヘルパーを使うと、既存のクラスを継承しなくても拡張することができます。 ■サンプル 次の例はTListBoxにItemIndexValueという関数を追加しています。 デザインモードではいつも通りにコンポーネントを …

Continue reading ‘クラスヘルパーで既存のクラスを継承することなく拡張する’ »

EurekaLogでDelphiアプリケーションのメモリリークを検出する

■メモリリークを報告する「ReportMemoryLeaksOnShutdownプロパティ」 Delphiには、アプリケーション終了時にメモリリークを報告するReportMemoryLeaksOnShutdownプロパテ …

Continue reading ‘EurekaLogでDelphiアプリケーションのメモリリークを検出する’ »

TStopwatchの経過時間は停止状態でないと更新されない?

経過時間を示すElapsed/ElapsedMilliseconds/ElapsedTicksプロパティはStopメソッドで停止した状態でないと更新された値を取得できない。 「Owl’s perspectiv …

Continue reading ‘TStopwatchの経過時間は停止状態でないと更新されない?’ »

TIdDecoderUUEでuudecode – uuencodeで作成されたファイルをデコードする

uuencodeで作成されたファイルをデコードするには、TIdDecoderUUEを使用します。 #include <memory> #include <IdCoderUUE.hpp> std:: …

Continue reading ‘TIdDecoderUUEでuudecode – uuencodeで作成されたファイルをデコードする’ »