Delphi 2007 中沒有 Shell 組件,但在Delphi的lib目錄存在相關的源文件,並且在C:WindowsSystem32目錄下存在vclshlctrls100.bpl的運行時包,唯獨沒有設計時包。
但在Delphi的Demo中有一個ShellControls,安裝其目錄下的 dclshlctrls.dpk 即可成功安裝Shell組件。
注1:Shell組件安裝後還是在組件面板的Sample頁中;
注2:Delphi2007的Demo目錄在:我的電腦-共享文檔-RAD Studio-Demos-DelphiWin32-VCLWin32;
在 使用Shell這樣的組件時,程序編譯後都會出現以下的警告:[DCC Warning] Unit1.pas(7): W1005 Unit ‘ShellCtrls’ is specific to a platform ,如果您不想讓他顯示的話,可以在你工程相關源文件的開頭加上以下代碼:
{$WARN UNIT_PLATFORM OFF}