Vcl.Forms
Блок префиксы были добавлены в XE2 различать одноименные единица в VCL и (недавно добавленные) структуры FMX. Исправление Forms
ошибки приведет к исправлению ошибки.
Я работал над своим школьным IT-проектом из дома, на новом Delphi (RAD Studio 10 Seattle). Теперь, когда я скопировал свою программу для работы над ней в школе (Delphi 2010), она получила ошибку при компиляции $ (BDSCOMMONDIR) Dcp.VCL.Dcu не найдена .
Я просмотрел другие вопросы StackOverflow, и моя библиотека вывода модулей правильно настроена Vcl.
, поэтому я не знаю, в чем проблема.
delphi,delphi-2010,delphi-10-seattle,
Имена единиц измерения были введены в XE2, поэтому Forms
блок не существует в Delphi 2010, он все еще известен как Forms
вместо.
Правильное решение в этой ситуации - относиться к Vcl.Forms
блоку в коде как просто Forms
, а не как Vcl
. В параметрах вашего проекта в Сиэтле убедитесь, что они Vcl
указаны в поле конфигурации имен объектов модуля компилятора .
Таким образом, при компиляции кода D2010 будет искать Forms.dcu
только, и Сиэтл будет искать, Vcl.Forms.dcu
когда он не сможет найти Forms.dcu
.