高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

TInterfacedObject

 DelphiのTInterfacedObjectは、内部で参照カウンタを持っていて、これが0になると自動的にデストラクタを呼び出して自己消滅する…はず。
なのに。メモリリークしてしまうケースが最近多いです。調べてみると、Destroyが呼び出されてないよう。
TInterfacedObject」って、文字列型みたいに使わないときは自動的に消える、ガベージコレクタみたいに使える方だと思ってたんですが、違うのかな。