バカボンのDelphi不買談話室その28at TECH
バカボンのDelphi不買談話室その28 - 暇つぶし2ch190:デフォルトの名無しさん
06/01/05 16:32:20
184です。

>デストラクタとして抽象化されてるから利点じゃないの?
ん?ちょっと意味わかりませんが、.NETではご存知のように、オブジェクトの破棄は
GCがやってくれるのですが、ファイルリソースやデータベースコネクションを本来のデストラクタ
で破棄すると、GCにより、いつ破棄されるのかわからなく、時として問題になります。
そのため、明示的なリソースの解放のために、IDispoableインターフェースがあるわけです。
(たぶん・・)
で、Delphiのデストラクタは本来のデストラクタなのかIDisposable.Disposeメソッドのどっちに
マップされていたか、忘れてしまうのです。
と、確かに例えば、ShortString型は確か.NETのByte配列にマップしてくれるように、
互換性のためにあれこれ裏でやってくれるのはいいんですが、頭がこんがらがるのです。




次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch