Что Delphi принимает за Циркуляр?
Итак, люди. У меня, по-видимому, простой вопрос. Рассматривает ли Delphi следующий пример в качестве Циркулярной ссылки? Я обращаюсь к Out of Memory Error с подобным набором кода.
unit CodeA;
interface
uses CodeB;
implementation
end.
-
unit CodeB;
interface
uses CodeC;
implementation
end.
-
unit CodeC;
interface
uses CodeA;
implementation
end.
1 ответ
Решение
Код в вопросе имеет круговую ссылку. То есть цепочка зависимостей, которая ведет от одной единицы к той же самой единице. Неважно, какова длина цепи. В этом случае его длина равна трем, но это может быть любая длина.