ShellControls
пакет времени разработки, а также ряд других очень старых предметов в пакете Samples
были удалены в XE7 +.
Если вы хотите готовый пакет времени разработки, вы можете получить последнюю версию, поставляемую с XE6, в SourceForge repository here.
Страница релевантной документации, которая ссылается на этот репозиторий: the XE6-specific page. Страницы документации, относящиеся к более поздним версиям Delphi, будут ссылаться на новые репозитории Samples
, относящиеся к этим версиям. Чтобы установить пакет, откройте файл vclshlctrls.dproj
, щелкните правой кнопкой мыши пакет ShellControls.bpl
в Project Manager
и выберите Install
.
Имейте в виду, что это уже заброшенный пакет - возможно, вам придется внести изменения в его компиляцию в более новые версии.
В настоящее время, обновлены .pas
файлы, однако, были интегрированы в источник VCL. Лучший вариант - это, вероятно, сделать свой собственный пакет времени разработки. Для этого вам нужно будет найти источники в:
Vcl.Shell.ShellConsts.pas
Vcl.Shell.ShellCtrls.pas
в:
[ProgramFiles] \ Embarcadero \ Студия \ 17,0 \ источник \ VCL \
- Затем скопируйте их в рабочий каталог для вашего новый упаковка.
- Создать новый пакет (Файл -> Новый -> Пакет)
- Сохраните пакет как
ShellControls.bpl
в своем рабочем каталоге и добавьте два исходных файла.
Редактировать рабочую копию Vcl.Shell.ShellCtrls.pas
добавить в качестве последнего пункта в interface
разделе:
procedure Register;
И добавьте в качестве первого пункта в разделе implementation
:
procedure Register;
begin
RegisterComponents('Shell Controls', [TShellListView]);
RegisterComponents('Shell Controls', [TShellTreeView]);
RegisterComponents('Shell Controls', [TShellChangeNotifier]);
end;
- сохранить пакет , Щелкните правой кнопкой мыши,
.bpl
в диспетчере проектов и выберите ->Install
. Примите любые требуемые ссылки, о которых IDE уведомляет вас, и вы должны сделать это.
Образцы приложений являются необязательной частью установки. Если вы их не установили, их там не будет. Итак, я полагаю, что 'C: \ Users \ Public \ Documents \ Embarcadero \ Studio \ 17.0 \ Samples' не существует на вашем компьютере? –
Как вы можете видеть '.... \ Samples \ Object Pascal \ VCL \' до здесь его там, где вы можете видеть 'образцы 'есть –
Может кто-нибудь помочь? –