Могу ли я импортировать код из другой папки в Delphi - PullRequest
1 голос
/ 24 апреля 2020

Я использую скрипт-движок, который использует delphi и не могу изменить параметры компилятора. Я хочу знать, могу ли я импортировать код из другого каталога только с некоторым кодом, таким как unit '..\myUnit'. Другой вариант, который у меня есть, - сгладить каталоги.

1 Ответ

0 голосов
/ 26 апреля 2020

В предложении использования исходного файла проекта (и только там, то есть в файле, который вы видите, когда выбираете Проект> Просмотр источника), за именем модуля может следовать зарезервированное слово в и имя источника файл, например:

uses
  Vcl.Forms,
  MainUnit in 'MainUnit.pas',
  MyFirstExtraUnit in 'C:\Extras\MyFirstExtraUnit.pas',
  MySecondExtraUnit in '..\..\MySecondExtraUnit.pas';

Пути могут быть абсолютными или относительными.

Это описано в документации Embarcadero по адресу http://docwiki.embarcadero.com/RADStudio/Rio/en/Programs_and_Units_ (Delphi) # Unit_References_and_the_Uses_Clause

Тот же эффект достигается с помощью IDE Delphi, выбрав Проект> Добавить в проект ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...