:2014/1/9知ってはいたんですよ。自動破棄については...いえ、知っているつもりだったんです。しちゃだめ!という知識はありました。それは局所変数で処理しているから、局所変数がなくなったときに自動破棄されるものだと思っていたのです。知っていたサンプルたとえば下に示すようなクラスを作ったとします。ShowMessage('Test');end;end.問題が起きるのは次のような書き方をした場合だと思っていました。メソッドを呼び出す、というコードを書いてみました。ITestInterface).Test;end;このコードを実行すると、2回目にボタンを押すと例外が発生してしまいます。実体が解放されてしまうためです。持つクラスを保持するためにその数分の変数を用意するのはないなぁ...と思うのです。的に使うのは、どんなときでもだめ!ということですね。機構を後から組み込んでしまい、わけのわからないバグに悩まされてしまいました。使わないことを心に誓いましたよ。archivesAD。