Здравствуйте, sailorman, Вы писали:
>> Берем пример из статьи один в один: >> unit uCoolLabel;
[skip]
>> implementation
S> Вот тут случайно uses uCoolLabel не стоит?
Нет. Uses в модуле только один, в interface:
uses
SysUtils, Classes, Controls, StdCtrls;
(забыл что в Pascal модули в двух местах можно объявлять, поэтому и не привел часть implementation)
То есть явных ссылок не себя нет. Может ли еще где-нибуть подключатся модуль??
Ощибка возникает если созданный компонет (uCoolLabel.pas) установить (Component-Install) и даже не размещая на форме попытаться откомпилировать проект.
*[Fatal Error] uCoolLabel.pas(1): Program or unit 'uCoolLabel.pas' recursively uses itself*