Проверьте в вашем Delphi IDE меню: Инструменты * Параметры, чтобы увидеть, что определено.У моей установки по умолчанию есть 2 важных «Переменных среды», BDSLIB, определенных как «c: \ program files \ embarcadero \ rad studio \ 8.0 \ lib», определенных как «Win32».
В той же форме,в разделе Библиотека определяется путь к библиотеке: путь начинается с "$ (BDSLIB) \ $ (платформа) \ release; ...
Это должно быть равно C: \ program files \ embarcadero \ rad studio \ 8.0\ lib \ Win32 \ release ", где вы должны найти System.dcu.Убедитесь, что файл там.Возможно это было удалено или повреждено вашей работой компонента.В Win32 также есть каталог «Debug», в котором должен быть dcu с включенной информацией отладки.Если версия dcu отсутствует или повреждена, вы можете скопировать отладочную версию в качестве быстрого теста.
Похоже, что компилятор не смог найти dcu, а затем искал исходный файл, чтобы воссоздать его.Но он обычно должен использовать dcu.
Я считаю, что источник находится в PF \ Embarcadero \ Rad Studio \ 8.0 \ source \ rtl \ sys как system.pas.
Все вышеперечисленноепараметры Delphi по умолчанию.Параметры также могут быть изменены для проекта, что может помешать вышеуказанному.Попробуйте сначала выше.Затем создайте новый проект и посмотрите, будет ли он компилироваться, так как он будет использовать только значения по умолчанию.
Патрик Нью-Йорк