ShellTreeViewのパス移動について


Monk  2002-11-28 14:03:07  No: 2235  IP: 192.*.*.*

はじめまして。ShellTreeViewを使ってディレクトリツリーを作っています。
しかし、プログラムで指定したフォルダを開いている状態にすることができません。http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1000404430 で紹介されていますが、時間がかかる上、どうもメモリリークしているようです。なにかいい方法はありませんか?

編集 削除
にしの  2002-11-28 15:04:13  No: 2236  IP: 192.*.*.*

Delphi6ですよね?
ShellTreeViewそのものがメモリリークしているようです。
# Delphi6を持っていないので未確認です

フォルダを選択することができるのなら、Expand関数でできませんか?
TCustomTreeViewを継承していれば使えると思います。ヘルプで確認してみてください。

編集 削除
Monk  2002-11-29 09:54:18  No: 2237  IP: 192.*.*.*

ShellTreeViewはTCustomTreeViewを継承していないみたいです。
メモリリークも怖いので、別の方法をためしてみます。

編集 削除