关于 IShellFolder2.GetDetailsOf(); 的问题 (200分)

  • 主题发起人 主题发起人 OopsWare
  • 开始时间 开始时间
O

OopsWare

Unregistered / Unconfirmed
GUEST, unregistred user!
通常情况下,IShellFolder2.GetDetailsOf(nil, Col, SD); 可以获得一个文件夹
的ListView中的Columns[Col].Caption,但是在某些特殊目录就出现Shell32.dll的
内存写错误。例如:Favorites, Recent 目录。 (Win2000+Delphi6);

Delphi自带的 TShellListView 控件同样存在此问题,调试Delphi的ShellCtrls.pas,
错误出现在 TShellListView.EnumColumns 中的 IShellFolder2.GetDetailsOf() 上。

急待解决,请高手指教。

 
后退
顶部