Что 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 ответ

Решение

Код в вопросе имеет круговую ссылку. То есть цепочка зависимостей, которая ведет от одной единицы к той же самой единице. Неважно, какова длина цепи. В этом случае его длина равна трем, но это может быть любая длина.

Другие вопросы по тегам